moore-parse

description: Test imported from ivtest
rc: 0 (means success: 1)
should_fail: 0
tags: ivtest
incdirs: /tmpfs/src/github/sv-tests/third_party/tests/ivtest /tmpfs/src/github/sv-tests/third_party/tests/ivtest/ivltests
top_module: 
type: parsing
mode: parsing
files: third_party/tests/ivtest/ivltests/br884.v
time_elapsed: 0.544s
ram usage: 9536 KB

moore --dump-ast third_party/tests/ivtest/ivltests/br884.v
[
    Svlog(
        Root {
            timeunits: Timeunit {
                unit: None,
                prec: None,
            },
            items: [
                Module(
                    ModDecl {
                        id: NodeId(
                            0,
                        ),
                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):62-28547,
                        lifetime: Static,
                        name: test(3),
                        name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):69-73,
                        params: [],
                        ports: [],
                        items: [
                            ParamDecl(
                                ParamDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):115-132,
                                    local: true,
                                    kind: Value(
                                        [
                                            ParamValueDecl {
                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):126-132,
                                                ty: Type {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):115-126,
                                                    data: ImplicitType,
                                                    sign: None,
                                                    dims: [],
                                                },
                                                name: Identifier {
                                                    id: NodeId(
                                                        0,
                                                    ),
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):126-128,
                                                    name: WA(5),
                                                },
                                                dims: [],
                                                expr: Some(
                                                    Expr {
                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):131-132,
                                                        data: LiteralExpr(
                                                            Number(
                                                                4(7),
                                                                None,
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                        ],
                                    ),
                                },
                            ),
                            ParamDecl(
                                ParamDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):137-154,
                                    local: true,
                                    kind: Value(
                                        [
                                            ParamValueDecl {
                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):148-154,
                                                ty: Type {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):137-148,
                                                    data: ImplicitType,
                                                    sign: None,
                                                    dims: [],
                                                },
                                                name: Identifier {
                                                    id: NodeId(
                                                        0,
                                                    ),
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):148-150,
                                                    name: WB(9),
                                                },
                                                dims: [],
                                                expr: Some(
                                                    Expr {
                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):153-154,
                                                        data: LiteralExpr(
                                                            Number(
                                                                4(7),
                                                                None,
                                                            ),
                                                        ),
                                                    },
                                                ),
                                            },
                                        ],
                                    ),
                                },
                            ),
                            VarDecl(
                                VarDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):277-417,
                                    konst: false,
                                    var: false,
                                    lifetime: None,
                                    ty: Type {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):277-307,
                                        data: LogicType,
                                        sign: None,
                                        dims: [
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):291-295,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):291-293,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):291-293,
                                                                    name: WA(5),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):294-295,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):296-297,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):300-304,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):300-302,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):300-302,
                                                                    name: WB(9),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):303-304,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):305-306,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                        ],
                                    },
                                    names: [
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):308-317,
                                            name: array_bg0(15),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):308-317,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):319-328,
                                            name: array_bg1(17),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):319-328,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):330-339,
                                            name: array_bg2(19),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):330-339,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):341-350,
                                            name: array_bg3(21),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):341-350,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):352-361,
                                            name: array_bg4(23),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):352-361,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):363-372,
                                            name: array_bg5(25),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):363-372,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):374-383,
                                            name: array_bg6(27),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):374-383,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):385-394,
                                            name: array_bg7(29),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):385-394,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):396-405,
                                            name: array_bg8(31),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):396-405,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):407-416,
                                            name: array_bg9(33),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):407-416,
                                            dims: [],
                                            init: None,
                                        },
                                    ],
                                },
                            ),
                            VarDecl(
                                VarDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):445-585,
                                    konst: false,
                                    var: false,
                                    lifetime: None,
                                    ty: Type {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):445-475,
                                        data: LogicType,
                                        sign: None,
                                        dims: [
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):459-460,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):461-465,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):461-463,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):461-463,
                                                                    name: WA(5),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):464-465,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                            ),
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):468-469,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):470-474,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):470-472,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):470-472,
                                                                    name: WB(9),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):473-474,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                            ),
                                        ],
                                    },
                                    names: [
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):476-485,
                                            name: array_lt0(35),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):476-485,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):487-496,
                                            name: array_lt1(37),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):487-496,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):498-507,
                                            name: array_lt2(39),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):498-507,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):509-518,
                                            name: array_lt3(41),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):509-518,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):520-529,
                                            name: array_lt4(43),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):520-529,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):531-540,
                                            name: array_lt5(45),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):531-540,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):542-551,
                                            name: array_lt6(47),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):542-551,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):553-562,
                                            name: array_lt7(49),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):553-562,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):564-573,
                                            name: array_lt8(51),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):564-573,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):575-584,
                                            name: array_lt9(53),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):575-584,
                                            dims: [],
                                            init: None,
                                        },
                                    ],
                                },
                            ),
                            VarDecl(
                                VarDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):613-753,
                                    konst: false,
                                    var: false,
                                    lifetime: None,
                                    ty: Type {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):613-643,
                                        data: LogicType,
                                        sign: None,
                                        dims: [
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):635-640,
                                                    data: BinaryExpr {
                                                        op: Mul,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):635-637,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):635-637,
                                                                    name: WA(5),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):638-640,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):638-640,
                                                                    name: WB(9),
                                                                },
                                                            ),
                                                        },
                                                    },
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):641-642,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                        ],
                                    },
                                    names: [
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):644-653,
                                            name: array_1d0(55),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):644-653,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):655-664,
                                            name: array_1d1(57),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):655-664,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):666-675,
                                            name: array_1d2(59),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):666-675,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):677-686,
                                            name: array_1d3(61),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):677-686,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):688-697,
                                            name: array_1d4(63),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):688-697,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):699-708,
                                            name: array_1d5(65),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):699-708,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):710-719,
                                            name: array_1d6(67),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):710-719,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):721-730,
                                            name: array_1d7(69),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):721-730,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):732-741,
                                            name: array_1d8(71),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):732-741,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):743-752,
                                            name: array_1d9(73),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):743-752,
                                            dims: [],
                                            init: None,
                                        },
                                    ],
                                },
                            ),
                            VarDecl(
                                VarDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):770-910,
                                    konst: false,
                                    var: false,
                                    lifetime: None,
                                    ty: Type {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):770-800,
                                        data: LogicType,
                                        sign: Signed,
                                        dims: [
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):784-788,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):784-786,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):784-786,
                                                                    name: WA(5),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):787-788,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):789-790,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                            Range(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):793-797,
                                                    data: BinaryExpr {
                                                        op: Sub,
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):793-795,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):793-795,
                                                                    name: WB(9),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):796-797,
                                                            data: LiteralExpr(
                                                                Number(
                                                                    1(11),
                                                                    None,
                                                                ),
                                                            ),
                                                        },
                                                    },
                                                },
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):798-799,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                        ],
                                    },
                                    names: [
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):801-810,
                                            name: array_sg0(75),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):801-810,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):812-821,
                                            name: array_sg1(77),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):812-821,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):823-832,
                                            name: array_sg2(79),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):823-832,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):834-843,
                                            name: array_sg3(81),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):834-843,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):845-854,
                                            name: array_sg4(83),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):845-854,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):856-865,
                                            name: array_sg5(85),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):856-865,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):867-876,
                                            name: array_sg6(87),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):867-876,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):878-887,
                                            name: array_sg7(89),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):878-887,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):889-898,
                                            name: array_sg8(91),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):889-898,
                                            dims: [],
                                            init: None,
                                        },
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):900-909,
                                            name: array_sg9(93),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):900-909,
                                            dims: [],
                                            init: None,
                                        },
                                    ],
                                },
                            ),
                            VarDecl(
                                VarDecl {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):963-975,
                                    konst: false,
                                    var: false,
                                    lifetime: None,
                                    ty: Type {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):963-966,
                                        data: IntType,
                                        sign: None,
                                        dims: [],
                                    },
                                    names: [
                                        VarDeclName {
                                            id: NodeId(
                                                0,
                                            ),
                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):967-974,
                                            name: err(95),
                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):967-970,
                                            dims: [],
                                            init: Some(
                                                Expr {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):973-974,
                                                    data: LiteralExpr(
                                                        Number(
                                                            0(13),
                                                            None,
                                                        ),
                                                    ),
                                                },
                                            ),
                                        },
                                    ],
                                },
                            ),
                            Procedure(
                                Procedure {
                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):980-28547,
                                    kind: Initial,
                                    stmt: Stmt {
                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):988-28547,
                                        label: None,
                                        data: SequentialBlock(
                                            [
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1037-1063,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1037-1046,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1037-1046,
                                                                    name: array_bg0(15),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1049-1062,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1050-1055,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1050-1052,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1050-1052,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1053-1055,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1053-1055,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1056-1060,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1070-1096,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1070-1079,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1070-1079,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1082-1095,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1083-1088,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1083-1085,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1083-1085,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1086-1088,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1086-1088,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1089-1093,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1098-1157,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1098-1107,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1098-1107,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1137-1156,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1138-1149,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1138-1145,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1138-1140,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1138-1140,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1143-1145,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1143-1145,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1148-1149,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1150-1154,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1164-1190,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1164-1173,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1164-1173,
                                                                    name: array_bg2(19),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1176-1189,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1177-1182,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1177-1179,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1177-1179,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1180-1182,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1180-1182,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1183-1187,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1192-1251,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1192-1215,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1192-1201,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1192-1201,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1203-1211,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1203-1209,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1203-1207,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1203-1205,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1203-1205,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1206-1207,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1208-1209,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1210-1211,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1231-1250,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1232-1243,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1232-1239,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1232-1236,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1232-1234,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1232-1234,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1235-1236,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1237-1239,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1237-1239,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1242-1243,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1244-1248,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1258-1284,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1258-1267,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1258-1267,
                                                                    name: array_bg3(21),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1270-1283,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1271-1276,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1271-1273,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1271-1273,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1274-1276,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1274-1276,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1277-1281,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1286-1345,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1286-1309,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1286-1295,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1286-1295,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1297-1308,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1297-1303,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1297-1299,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1297-1299,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1302-1303,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1304-1308,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1304-1306,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1304-1306,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1307-1308,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1325-1344,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1326-1337,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1326-1333,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1326-1330,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1326-1328,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1326-1328,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1329-1330,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1331-1333,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1331-1333,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1336-1337,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1338-1342,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1352-1378,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1352-1361,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1352-1361,
                                                                    name: array_bg4(23),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1364-1377,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1365-1370,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1365-1367,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1365-1367,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1368-1370,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1368-1370,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1371-1375,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1380-1439,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1380-1403,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1380-1389,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1380-1389,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1398-1399,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1419-1438,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1420-1431,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1420-1427,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1420-1421,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1425-1427,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1425-1427,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1430-1431,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1432-1436,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1446-1472,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1446-1455,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1446-1455,
                                                                    name: array_bg5(25),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1458-1471,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1459-1464,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1459-1461,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1459-1461,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1462-1464,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1462-1464,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1465-1469,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1474-1533,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1474-1497,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1474-1483,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1474-1483,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1485-1491,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1485-1487,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1485-1487,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1490-1491,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1513-1532,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1514-1525,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1514-1521,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1514-1515,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1519-1521,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1519-1521,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1524-1525,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1526-1530,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1540-1566,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1540-1549,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1540-1549,
                                                                    name: array_bg6(27),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1552-1565,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1553-1558,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1553-1555,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1553-1555,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1556-1558,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1556-1558,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1559-1563,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1568-1627,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1568-1604,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1568-1591,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1568-1577,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1568-1577,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1586-1587,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1592-1600,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1592-1598,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1592-1596,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1592-1594,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1592-1594,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1595-1596,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1597-1598,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1599-1600,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1607-1626,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1608-1619,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1608-1617,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1608-1615,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1608-1609,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1613-1615,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1613-1615,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1616-1617,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1618-1619,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1620-1624,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1634-1660,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1634-1643,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1634-1643,
                                                                    name: array_bg7(29),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1646-1659,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1647-1652,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1647-1649,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1647-1649,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1650-1652,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1650-1652,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1653-1657,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1662-1721,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1662-1698,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1662-1685,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1662-1671,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1662-1671,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1673-1679,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1673-1675,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1673-1675,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1678-1679,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1686-1697,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1686-1692,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1686-1688,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1686-1688,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1691-1692,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1693-1697,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1693-1695,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1693-1695,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1696-1697,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1701-1720,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1702-1713,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1702-1711,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1702-1709,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1702-1703,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1707-1709,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1707-1709,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1710-1711,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1712-1713,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1714-1718,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1728-1754,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1728-1737,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1728-1737,
                                                                    name: array_bg8(31),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1740-1753,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1741-1746,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1741-1743,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1741-1743,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1744-1746,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1744-1746,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1747-1751,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1756-1815,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1756-1792,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1756-1779,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1756-1765,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1756-1765,
                                                                                    name: array_bg8(31),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1774-1775,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1787-1788,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1795-1814,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1796-1807,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1796-1802,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1796-1797,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1801-1802,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1806-1807,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1808-1812,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1822-1848,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1822-1831,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1822-1831,
                                                                    name: array_bg9(33),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1834-1847,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1835-1840,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1835-1837,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1835-1837,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1838-1840,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1838-1840,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1841-1845,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1850-1909,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1850-1886,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1850-1873,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1850-1859,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1850-1859,
                                                                                    name: array_bg9(33),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1861-1867,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1861-1863,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1861-1863,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1866-1867,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1874-1880,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1874-1876,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1874-1876,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1879-1880,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1889-1908,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1890-1901,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1890-1896,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1890-1891,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1895-1896,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1900-1901,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1902-1906,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1931-2056,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1935-1972,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1935-1944,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1935-1944,
                                                                            name: array_bg0(15),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1949-1972,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1974-2056,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1980-2041,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1980-2040,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1980-1988,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1980-1988,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1989-2028,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1989-2028,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):1989-2028,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg0 = 'b%b(107),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2030-2039,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2030-2039,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2030-2039,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2030-2039,
                                                                                                            name: array_bg0(15),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2042-2052,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2042-2045,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2042-2045,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2046-2051,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2046-2049,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2046-2049,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2050-2051,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2063-2188,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2067-2104,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2067-2076,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2067-2076,
                                                                            name: array_bg1(17),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2081-2104,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_1111_1111(109),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2106-2188,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2112-2173,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2112-2172,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2112-2120,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2112-2120,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2121-2160,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2121-2160,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2121-2160,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg1 = 'b%b(111),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2162-2171,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2162-2171,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2162-2171,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2162-2171,
                                                                                                            name: array_bg1(17),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2174-2184,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2174-2177,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2174-2177,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2178-2183,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2178-2181,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2178-2181,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2182-2183,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2195-2320,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2199-2236,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2199-2208,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2199-2208,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2213-2236,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_1111_1111(113),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2238-2320,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2244-2305,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2244-2304,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2244-2252,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2244-2252,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2253-2292,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2253-2292,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2253-2292,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg2 = 'b%b(115),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2294-2303,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2294-2303,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2294-2303,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2294-2303,
                                                                                                            name: array_bg2(19),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2306-2316,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2306-2309,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2306-2309,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2310-2315,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2310-2313,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2310-2313,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2314-2315,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2327-2452,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2331-2368,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2331-2340,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2331-2340,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2345-2368,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_xxxx_xxxx(117),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2370-2452,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2376-2437,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2376-2436,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2376-2384,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2376-2384,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2385-2424,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2385-2424,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2385-2424,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg3 = 'b%b(119),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2426-2435,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2426-2435,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2426-2435,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2426-2435,
                                                                                                            name: array_bg3(21),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2438-2448,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2438-2441,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2438-2441,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2442-2447,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2442-2445,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2442-2445,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2446-2447,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2459-2584,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2463-2500,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2463-2472,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2463-2472,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2477-2500,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_1111(121),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2502-2584,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2508-2569,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2508-2568,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2508-2516,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2508-2516,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2517-2556,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2517-2556,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2517-2556,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg4 = 'b%b(123),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2558-2567,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2558-2567,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2558-2567,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2558-2567,
                                                                                                            name: array_bg4(23),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2570-2580,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2570-2573,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2570-2573,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2574-2579,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2574-2577,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2574-2577,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2578-2579,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2591-2716,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2595-2632,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2595-2604,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2595-2604,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2609-2632,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_xxxx_xxxx_xxxx(125),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2634-2716,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2640-2701,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2640-2700,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2640-2648,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2640-2648,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2649-2688,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2649-2688,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2649-2688,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg5 = 'b%b(127),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2690-2699,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2690-2699,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2690-2699,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2690-2699,
                                                                                                            name: array_bg5(25),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2702-2712,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2702-2705,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2702-2705,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2706-2711,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2706-2709,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2706-2709,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2710-2711,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2723-2848,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2727-2764,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2727-2736,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2727-2736,
                                                                            name: array_bg6(27),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2741-2764,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx11(129),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2766-2848,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2772-2833,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2772-2832,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2772-2780,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2772-2780,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2781-2820,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2781-2820,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2781-2820,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg6 = 'b%b(131),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2822-2831,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2822-2831,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2822-2831,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2822-2831,
                                                                                                            name: array_bg6(27),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2834-2844,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2834-2837,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2834-2837,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2838-2843,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2838-2841,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2838-2841,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2842-2843,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2855-2980,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2859-2896,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2859-2868,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2859-2868,
                                                                            name: array_bg7(29),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2873-2896,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            11xx_xxxx_xxxx_xxxx(133),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2898-2980,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2904-2965,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2904-2964,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2904-2912,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2904-2912,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2913-2952,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2913-2952,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2913-2952,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg7 = 'b%b(135),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2954-2963,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2954-2963,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2954-2963,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2954-2963,
                                                                                                            name: array_bg7(29),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2966-2976,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2966-2969,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2966-2969,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2970-2975,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2970-2973,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2970-2973,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2974-2975,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2987-3112,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2991-3028,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2991-3000,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):2991-3000,
                                                                            name: array_bg8(31),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3005-3028,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxx1(137),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3030-3112,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3036-3097,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3036-3096,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3036-3044,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3036-3044,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3045-3084,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3045-3084,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3045-3084,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg8 = 'b%b(139),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3086-3095,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3086-3095,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3086-3095,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3086-3095,
                                                                                                            name: array_bg8(31),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3098-3108,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3098-3101,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3098-3101,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3102-3107,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3102-3105,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3102-3105,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3106-3107,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3119-3244,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3123-3160,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3123-3132,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3123-3132,
                                                                            name: array_bg9(33),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3137-3160,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1xxx_xxxx_xxxx_xxxx(141),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3162-3244,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3168-3229,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3168-3228,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3168-3176,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3168-3176,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3177-3216,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3177-3216,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3177-3216,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_bg9 = 'b%b(143),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3218-3227,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3218-3227,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3218-3227,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3218-3227,
                                                                                                            name: array_bg9(33),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3230-3240,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3230-3233,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3230-3233,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3234-3239,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3234-3237,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3234-3237,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3238-3239,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3289-3315,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3289-3298,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3289-3298,
                                                                    name: array_bg0(15),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3301-3314,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3302-3307,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3302-3304,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3302-3304,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3305-3307,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3305-3307,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3308-3312,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3322-3348,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3322-3331,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3322-3331,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3334-3347,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3335-3340,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3335-3337,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3335-3337,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3338-3340,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3338-3340,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3341-3345,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3350-3409,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3350-3359,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3350-3359,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3389-3408,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3390-3401,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3390-3397,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3390-3392,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3390-3392,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3395-3397,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3395-3397,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3400-3401,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3402-3406,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3416-3442,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3416-3425,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3416-3425,
                                                                    name: array_bg2(19),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3428-3441,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3429-3434,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3429-3431,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3429-3431,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3432-3434,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3432-3434,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3435-3439,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3444-3503,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3444-3467,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3444-3453,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3444-3453,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3455-3463,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3455-3461,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3455-3459,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3455-3457,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3455-3457,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3458-3459,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3460-3461,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3462-3463,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3483-3502,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3484-3495,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3484-3491,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3484-3488,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3484-3486,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3484-3486,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3487-3488,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3489-3491,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3489-3491,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3494-3495,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3496-3500,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3510-3536,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3510-3519,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3510-3519,
                                                                    name: array_bg3(21),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3522-3535,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3523-3528,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3523-3525,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3523-3525,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3526-3528,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3526-3528,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3529-3533,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3538-3597,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3538-3561,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3538-3547,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3538-3547,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3549-3560,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3549-3555,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3549-3551,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3549-3551,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3554-3555,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3556-3560,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3556-3558,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3556-3558,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3559-3560,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3577-3596,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3578-3589,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3578-3585,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3578-3582,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3578-3580,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3578-3580,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3581-3582,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3583-3585,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3583-3585,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3588-3589,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3590-3594,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3604-3630,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3604-3613,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3604-3613,
                                                                    name: array_bg4(23),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3616-3629,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3617-3622,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3617-3619,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3617-3619,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3620-3622,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3620-3622,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3623-3627,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3632-3691,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3632-3655,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3632-3641,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3632-3641,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3650-3651,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3671-3690,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3672-3683,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3672-3679,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3672-3673,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3677-3679,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3677-3679,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3682-3683,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3684-3688,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3698-3724,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3698-3707,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3698-3707,
                                                                    name: array_bg5(25),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3710-3723,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3711-3716,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3711-3713,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3711-3713,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3714-3716,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3714-3716,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3717-3721,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3726-3785,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3726-3749,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3726-3735,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3726-3735,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3737-3743,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3737-3739,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3737-3739,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3742-3743,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3765-3784,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3766-3777,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3766-3773,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3766-3767,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3771-3773,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3771-3773,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3776-3777,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3778-3782,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3792-3818,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3792-3801,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3792-3801,
                                                                    name: array_bg6(27),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3804-3817,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3805-3810,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3805-3807,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3805-3807,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3808-3810,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3808-3810,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3811-3815,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3820-3879,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3820-3856,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3820-3843,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3820-3829,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3820-3829,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3838-3839,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3844-3852,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3844-3850,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3844-3848,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3844-3846,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3844-3846,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3847-3848,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3849-3850,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3851-3852,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3859-3878,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3860-3871,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3860-3869,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3860-3867,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3860-3861,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3865-3867,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3865-3867,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3868-3869,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3870-3871,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3872-3876,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3886-3912,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3886-3895,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3886-3895,
                                                                    name: array_bg7(29),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3898-3911,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3899-3904,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3899-3901,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3899-3901,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3902-3904,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3902-3904,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3905-3909,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3914-3973,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3914-3950,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3914-3937,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3914-3923,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3914-3923,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3925-3931,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3925-3927,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3925-3927,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3930-3931,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3938-3949,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3938-3944,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3938-3940,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3938-3940,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3943-3944,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3945-3949,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3945-3947,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3945-3947,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3948-3949,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3953-3972,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3954-3965,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3954-3963,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3954-3961,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3954-3955,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3959-3961,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3959-3961,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3962-3963,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3964-3965,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3966-3970,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3980-4006,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3980-3989,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3980-3989,
                                                                    name: array_bg8(31),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3992-4005,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3993-3998,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3993-3995,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3993-3995,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3996-3998,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3996-3998,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):3999-4003,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4008-4067,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4008-4044,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4008-4031,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4008-4017,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4008-4017,
                                                                                    name: array_bg8(31),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4026-4027,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4039-4040,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4047-4066,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4048-4059,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4048-4054,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4048-4049,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4053-4054,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4058-4059,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4060-4064,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4074-4100,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4074-4083,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4074-4083,
                                                                    name: array_bg9(33),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4086-4099,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4087-4092,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4087-4089,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4087-4089,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4090-4092,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4090-4092,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4093-4097,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4102-4161,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4102-4138,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4102-4125,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4102-4111,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4102-4111,
                                                                                    name: array_bg9(33),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4113-4119,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4113-4115,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4113-4115,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4118-4119,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4126-4132,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4126-4128,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4126-4128,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4131-4132,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4141-4160,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4142-4153,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4142-4148,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4142-4143,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4147-4148,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4152-4153,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4154-4158,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4183-4308,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4187-4224,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4187-4196,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4187-4196,
                                                                            name: array_bg0(15),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4201-4224,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4226-4308,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4232-4293,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4232-4292,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4232-4240,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4232-4240,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4241-4280,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4241-4280,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4241-4280,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg0 = 'b%b(145),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4282-4291,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4282-4291,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4282-4291,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4282-4291,
                                                                                                            name: array_bg0(15),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4294-4304,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4294-4297,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4294-4297,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4298-4303,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4298-4301,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4298-4301,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4302-4303,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4315-4440,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4319-4356,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4319-4328,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4319-4328,
                                                                            name: array_bg1(17),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4333-4356,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_1111_1111(109),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4358-4440,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4364-4425,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4364-4424,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4364-4372,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4364-4372,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4373-4412,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4373-4412,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4373-4412,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg1 = 'b%b(147),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4414-4423,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4414-4423,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4414-4423,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4414-4423,
                                                                                                            name: array_bg1(17),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4426-4436,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4426-4429,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4426-4429,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4430-4435,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4430-4433,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4430-4433,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4434-4435,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4447-4572,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4451-4488,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4451-4460,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4451-4460,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4465-4488,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_1111_1111(113),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4490-4572,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4496-4557,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4496-4556,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4496-4504,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4496-4504,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4505-4544,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4505-4544,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4505-4544,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg2 = 'b%b(149),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4546-4555,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4546-4555,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4546-4555,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4546-4555,
                                                                                                            name: array_bg2(19),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4558-4568,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4558-4561,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4558-4561,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4562-4567,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4562-4565,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4562-4565,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4566-4567,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4579-4704,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4583-4620,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4583-4592,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4583-4592,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4597-4620,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_xxxx_xxxx(117),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4622-4704,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4628-4689,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4628-4688,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4628-4636,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4628-4636,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4637-4676,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4637-4676,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4637-4676,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg3 = 'b%b(151),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4678-4687,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4678-4687,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4678-4687,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4678-4687,
                                                                                                            name: array_bg3(21),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4690-4700,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4690-4693,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4690-4693,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4694-4699,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4694-4697,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4694-4697,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4698-4699,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4711-4836,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4715-4752,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4715-4724,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4715-4724,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4729-4752,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_1111(121),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4754-4836,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4760-4821,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4760-4820,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4760-4768,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4760-4768,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4769-4808,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4769-4808,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4769-4808,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg4 = 'b%b(153),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4810-4819,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4810-4819,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4810-4819,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4810-4819,
                                                                                                            name: array_bg4(23),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4822-4832,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4822-4825,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4822-4825,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4826-4831,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4826-4829,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4826-4829,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4830-4831,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4843-4968,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4847-4884,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4847-4856,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4847-4856,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4861-4884,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_xxxx_xxxx_xxxx(125),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4886-4968,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4892-4953,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4892-4952,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4892-4900,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4892-4900,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4901-4940,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4901-4940,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4901-4940,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg5 = 'b%b(155),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4942-4951,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4942-4951,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4942-4951,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4942-4951,
                                                                                                            name: array_bg5(25),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4954-4964,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4954-4957,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4954-4957,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4958-4963,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4958-4961,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4958-4961,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4962-4963,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4975-5100,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4979-5016,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4979-4988,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4979-4988,
                                                                            name: array_bg6(27),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):4993-5016,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx11(129),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5018-5100,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5024-5085,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5024-5084,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5024-5032,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5024-5032,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5033-5072,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5033-5072,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5033-5072,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg6 = 'b%b(157),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5074-5083,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5074-5083,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5074-5083,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5074-5083,
                                                                                                            name: array_bg6(27),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5086-5096,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5086-5089,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5086-5089,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5090-5095,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5090-5093,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5090-5093,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5094-5095,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5107-5232,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5111-5148,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5111-5120,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5111-5120,
                                                                            name: array_bg7(29),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5125-5148,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            11xx_xxxx_xxxx_xxxx(133),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5150-5232,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5156-5217,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5156-5216,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5156-5164,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5156-5164,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5165-5204,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5165-5204,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5165-5204,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg7 = 'b%b(159),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5206-5215,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5206-5215,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5206-5215,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5206-5215,
                                                                                                            name: array_bg7(29),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5218-5228,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5218-5221,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5218-5221,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5222-5227,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5222-5225,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5222-5225,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5226-5227,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5239-5364,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5243-5280,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5243-5252,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5243-5252,
                                                                            name: array_bg8(31),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5257-5280,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxx1(137),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5282-5364,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5288-5349,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5288-5348,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5288-5296,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5288-5296,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5297-5336,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5297-5336,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5297-5336,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg8 = 'b%b(161),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5338-5347,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5338-5347,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5338-5347,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5338-5347,
                                                                                                            name: array_bg8(31),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5350-5360,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5350-5353,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5350-5353,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5354-5359,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5354-5357,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5354-5357,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5358-5359,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5371-5496,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5375-5412,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5375-5384,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5375-5384,
                                                                            name: array_bg9(33),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5389-5412,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1xxx_xxxx_xxxx_xxxx(141),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5414-5496,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5420-5481,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5420-5480,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5420-5428,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5420-5428,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5429-5468,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5429-5468,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5429-5468,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_bg9 = 'b%b(163),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5470-5479,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5470-5479,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5470-5479,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5470-5479,
                                                                                                            name: array_bg9(33),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5482-5492,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5482-5485,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5482-5485,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5486-5491,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5486-5489,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5486-5489,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5490-5491,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5541-5567,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5541-5550,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5541-5550,
                                                                    name: array_bg0(15),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5553-5566,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5554-5559,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5554-5556,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5554-5556,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5557-5559,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5557-5559,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5560-5564,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5574-5600,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5574-5583,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5574-5583,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5586-5599,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5587-5592,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5587-5589,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5587-5589,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5590-5592,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5590-5592,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5593-5597,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5602-5661,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5602-5611,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5602-5611,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5641-5660,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5642-5653,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5642-5649,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5642-5644,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5642-5644,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5647-5649,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5647-5649,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5652-5653,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5654-5658,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5668-5694,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5668-5677,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5668-5677,
                                                                    name: array_bg2(19),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5680-5693,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5681-5686,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5681-5683,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5681-5683,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5684-5686,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5684-5686,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5687-5691,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5696-5755,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5696-5719,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5696-5705,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5696-5705,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5707-5715,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5707-5713,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5707-5711,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5707-5709,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5707-5709,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5710-5711,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5712-5713,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5714-5715,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5735-5754,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5736-5747,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5736-5743,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5736-5740,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5736-5738,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5736-5738,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5739-5740,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5741-5743,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5741-5743,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5746-5747,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5748-5752,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5762-5788,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5762-5771,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5762-5771,
                                                                    name: array_bg3(21),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5774-5787,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5775-5780,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5775-5777,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5775-5777,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5778-5780,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5778-5780,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5781-5785,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5790-5849,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5790-5813,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5790-5799,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5790-5799,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5801-5812,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5801-5807,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5801-5803,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5801-5803,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5806-5807,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5808-5812,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5808-5810,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5808-5810,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5811-5812,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5829-5848,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5830-5841,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5830-5837,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5830-5834,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5830-5832,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5830-5832,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5833-5834,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5835-5837,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5835-5837,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5840-5841,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5842-5846,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5856-5882,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5856-5865,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5856-5865,
                                                                    name: array_bg4(23),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5868-5881,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5869-5874,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5869-5871,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5869-5871,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5872-5874,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5872-5874,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5875-5879,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5884-5943,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5884-5907,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5884-5893,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5884-5893,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5902-5903,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5923-5942,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5924-5935,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5924-5931,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5924-5925,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5929-5931,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5929-5931,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5934-5935,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5936-5940,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5950-5976,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5950-5959,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5950-5959,
                                                                    name: array_bg5(25),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5962-5975,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5963-5968,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5963-5965,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5963-5965,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5966-5968,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5966-5968,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5969-5973,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5978-6037,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5978-6001,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5978-5987,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5978-5987,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5989-5995,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5989-5991,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5989-5991,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):5994-5995,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6017-6036,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6018-6029,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6018-6025,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6018-6019,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6023-6025,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6023-6025,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6028-6029,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6030-6034,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6044-6070,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6044-6053,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6044-6053,
                                                                    name: array_bg6(27),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6056-6069,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6057-6062,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6057-6059,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6057-6059,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6060-6062,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6060-6062,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6063-6067,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6072-6131,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6072-6108,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6072-6095,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6072-6081,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6072-6081,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6090-6091,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6096-6104,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6096-6102,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6096-6100,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6096-6098,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6096-6098,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6099-6100,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6101-6102,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6103-6104,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6111-6130,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6112-6123,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6112-6121,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6112-6119,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6112-6113,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6117-6119,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6117-6119,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6120-6121,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6122-6123,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6124-6128,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6138-6164,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6138-6147,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6138-6147,
                                                                    name: array_bg7(29),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6150-6163,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6151-6156,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6151-6153,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6151-6153,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6154-6156,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6154-6156,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6157-6161,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6166-6225,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6166-6202,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6166-6189,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6166-6175,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6166-6175,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6177-6183,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6177-6179,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6177-6179,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6182-6183,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6190-6201,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6190-6196,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6190-6192,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6190-6192,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6195-6196,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6197-6201,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6197-6199,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6197-6199,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6200-6201,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6205-6224,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6206-6217,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6206-6215,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6206-6213,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6206-6207,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6211-6213,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6211-6213,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6214-6215,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6216-6217,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6218-6222,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6435-6560,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6439-6476,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6439-6448,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6439-6448,
                                                                            name: array_bg0(15),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6453-6476,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6478-6560,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6484-6545,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6484-6544,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6484-6492,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6484-6492,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6493-6532,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6493-6532,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6493-6532,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg0 = 'b%b(165),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6534-6543,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6534-6543,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6534-6543,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6534-6543,
                                                                                                            name: array_bg0(15),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6546-6556,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6546-6549,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6546-6549,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6550-6555,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6550-6553,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6550-6553,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6554-6555,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6567-6692,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6571-6608,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6571-6580,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6571-6580,
                                                                            name: array_bg1(17),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6585-6608,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_1111_1111_1111(167),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6610-6692,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6616-6677,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6616-6676,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6616-6624,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6616-6624,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6625-6664,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6625-6664,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6625-6664,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg1 = 'b%b(169),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6666-6675,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6666-6675,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6666-6675,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6666-6675,
                                                                                                            name: array_bg1(17),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6678-6688,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6678-6681,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6678-6681,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6682-6687,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6682-6685,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6682-6685,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6686-6687,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6699-6824,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6703-6740,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6703-6712,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6703-6712,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6717-6740,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_0111_1111(171),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6742-6824,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6748-6809,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6748-6808,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6748-6756,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6748-6756,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6757-6796,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6757-6796,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6757-6796,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg2 = 'b%b(173),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6798-6807,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6798-6807,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6798-6807,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6798-6807,
                                                                                                            name: array_bg2(19),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6810-6820,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6810-6813,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6810-6813,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6814-6819,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6814-6817,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6814-6817,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6818-6819,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6831-6956,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6835-6872,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6835-6844,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6835-6844,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6849-6872,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_1111_xxxx_xxxx(175),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6874-6956,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6880-6941,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6880-6940,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6880-6888,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6880-6888,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6889-6928,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6889-6928,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6889-6928,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg3 = 'b%b(177),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6930-6939,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6930-6939,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6930-6939,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6930-6939,
                                                                                                            name: array_bg3(21),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6942-6952,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6942-6945,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6942-6945,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6946-6951,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6946-6949,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6946-6949,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6950-6951,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6963-7088,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6967-7004,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6967-6976,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6967-6976,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):6981-7004,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_0111(179),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7006-7088,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7012-7073,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7012-7072,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7012-7020,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7012-7020,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7021-7060,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7021-7060,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7021-7060,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg4 = 'b%b(181),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7062-7071,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7062-7071,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7062-7071,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7062-7071,
                                                                                                            name: array_bg4(23),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7074-7084,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7074-7077,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7074-7077,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7078-7083,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7078-7081,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7078-7081,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7082-7083,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7095-7220,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7099-7136,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7099-7108,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7099-7108,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7113-7136,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_xxxx_xxxx_xxxx(183),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7138-7220,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7144-7205,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7144-7204,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7144-7152,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7144-7152,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7153-7192,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7153-7192,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7153-7192,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg5 = 'b%b(185),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7194-7203,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7194-7203,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7194-7203,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7194-7203,
                                                                                                            name: array_bg5(25),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7206-7216,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7206-7209,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7206-7209,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7210-7215,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7210-7213,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7210-7213,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7214-7215,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7227-7352,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7231-7268,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7231-7240,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7231-7240,
                                                                            name: array_bg6(27),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7245-7268,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx01(187),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7270-7352,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7276-7337,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7276-7336,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7276-7284,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7276-7284,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7285-7324,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7285-7324,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7285-7324,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg6 = 'b%b(189),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7326-7335,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7326-7335,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7326-7335,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7326-7335,
                                                                                                            name: array_bg6(27),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7338-7348,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7338-7341,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7338-7341,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7342-7347,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7342-7345,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7342-7345,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7346-7347,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7359-7484,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7363-7400,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7363-7372,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7363-7372,
                                                                            name: array_bg7(29),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7377-7400,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            01xx_xxxx_xxxx_xxxx(191),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7402-7484,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7408-7469,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7408-7468,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7408-7416,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7408-7416,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7417-7456,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7417-7456,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7417-7456,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_bg7 = 'b%b(193),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7458-7467,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7458-7467,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7458-7467,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7458-7467,
                                                                                                            name: array_bg7(29),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7470-7480,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7470-7473,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7470-7473,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7474-7479,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7474-7477,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7474-7477,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7478-7479,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7793-7819,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7793-7802,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7793-7802,
                                                                    name: array_lt0(35),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7805-7818,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7806-7811,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7806-7808,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7806-7808,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7809-7811,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7809-7811,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7812-7816,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7826-7852,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7826-7835,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7826-7835,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7838-7851,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7839-7844,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7839-7841,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7839-7841,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7842-7844,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7842-7844,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7845-7849,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7854-7913,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7854-7863,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7854-7863,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7893-7912,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7894-7905,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7894-7901,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7894-7896,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7894-7896,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7899-7901,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7899-7901,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7904-7905,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7906-7910,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7920-7946,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7920-7929,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7920-7929,
                                                                    name: array_lt2(39),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7932-7945,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7933-7938,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7933-7935,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7933-7935,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7936-7938,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7936-7938,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7939-7943,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7948-8007,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7948-7971,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7948-7957,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7948-7957,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7959-7970,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7959-7960,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7964-7970,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7964-7968,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7964-7966,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7964-7966,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7967-7968,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7969-7970,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7987-8006,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7988-7999,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7988-7995,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7988-7992,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7988-7990,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7988-7990,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7991-7992,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7993-7995,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7993-7995,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):7998-7999,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8000-8004,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8014-8040,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8014-8023,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8014-8023,
                                                                    name: array_lt3(41),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8026-8039,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8027-8032,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8027-8029,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8027-8029,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8030-8032,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8030-8032,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8033-8037,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8042-8101,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8042-8065,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8042-8051,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8042-8051,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8053-8064,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8053-8057,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8053-8055,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8053-8055,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8056-8057,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8058-8064,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8058-8060,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8058-8060,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8063-8064,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8081-8100,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8082-8093,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8082-8089,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8082-8086,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8082-8084,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8082-8084,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8085-8086,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8087-8089,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8087-8089,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8092-8093,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8094-8098,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8108-8134,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8108-8117,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8108-8117,
                                                                    name: array_lt4(43),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8120-8133,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8121-8126,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8121-8123,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8121-8123,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8124-8126,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8124-8126,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8127-8131,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8136-8195,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8136-8159,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8136-8145,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8136-8145,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8147-8148,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8175-8194,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8176-8187,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8176-8183,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8176-8177,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8181-8183,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8181-8183,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8186-8187,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8188-8192,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8202-8228,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8202-8211,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8202-8211,
                                                                    name: array_lt5(45),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8214-8227,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8215-8220,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8215-8217,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8215-8217,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8218-8220,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8218-8220,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8221-8225,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8230-8289,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8230-8253,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8230-8239,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8230-8239,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8246-8252,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8246-8248,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8246-8248,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8251-8252,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8269-8288,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8270-8281,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8270-8277,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8270-8271,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8275-8277,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8275-8277,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8280-8281,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8282-8286,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8296-8322,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8296-8305,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8296-8305,
                                                                    name: array_lt6(47),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8308-8321,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8309-8314,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8309-8311,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8309-8311,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8312-8314,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8312-8314,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8315-8319,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8324-8383,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8324-8360,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8324-8347,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8324-8333,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8324-8333,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8335-8336,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8348-8359,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8348-8349,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8353-8359,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8353-8357,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8353-8355,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8353-8355,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8356-8357,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8358-8359,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8363-8382,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8364-8375,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8364-8373,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8364-8371,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8364-8365,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8369-8371,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8369-8371,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8372-8373,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8374-8375,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8376-8380,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8390-8416,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8390-8399,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8390-8399,
                                                                    name: array_lt7(49),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8402-8415,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8403-8408,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8403-8405,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8403-8405,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8406-8408,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8406-8408,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8409-8413,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8418-8477,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8418-8454,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8418-8441,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8418-8427,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8418-8427,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8434-8440,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8434-8436,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8434-8436,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8439-8440,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8442-8453,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8442-8446,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8442-8444,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8442-8444,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8445-8446,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8447-8453,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8447-8449,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8447-8449,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8452-8453,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8457-8476,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8458-8469,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8458-8467,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8458-8465,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8458-8459,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8463-8465,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8463-8465,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8466-8467,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8468-8469,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8470-8474,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8484-8510,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8484-8493,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8484-8493,
                                                                    name: array_lt8(51),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8496-8509,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8497-8502,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8497-8499,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8497-8499,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8500-8502,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8500-8502,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8503-8507,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8512-8571,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8512-8548,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8512-8535,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8512-8521,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8512-8521,
                                                                                    name: array_lt8(51),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8523-8524,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8536-8537,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8551-8570,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8552-8563,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8552-8558,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8552-8553,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8557-8558,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8562-8563,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8564-8568,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8578-8604,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8578-8587,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8578-8587,
                                                                    name: array_lt9(53),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8590-8603,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8591-8596,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8591-8593,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8591-8593,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8594-8596,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8594-8596,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8597-8601,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8606-8665,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8606-8642,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8606-8629,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8606-8615,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8606-8615,
                                                                                    name: array_lt9(53),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8622-8628,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8622-8624,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8622-8624,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8627-8628,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8635-8641,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8635-8637,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8635-8637,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8640-8641,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8645-8664,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8646-8657,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8646-8652,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8646-8647,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8651-8652,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8656-8657,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        0(13),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8658-8662,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8687-8812,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8691-8728,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8691-8700,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8691-8700,
                                                                            name: array_lt0(35),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8705-8728,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8730-8812,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8736-8797,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8736-8796,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8736-8744,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8736-8744,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8745-8784,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8745-8784,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8745-8784,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt0 = 'b%b(195),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8786-8795,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8786-8795,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8786-8795,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8786-8795,
                                                                                                            name: array_lt0(35),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8798-8808,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8798-8801,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8798-8801,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8802-8807,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8802-8805,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8802-8805,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8806-8807,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8819-8944,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8823-8860,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8823-8832,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8823-8832,
                                                                            name: array_lt1(37),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8837-8860,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_1111_1111(109),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8862-8944,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8868-8929,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8868-8928,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8868-8876,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8868-8876,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8877-8916,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8877-8916,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8877-8916,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt1 = 'b%b(197),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8918-8927,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8918-8927,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8918-8927,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8918-8927,
                                                                                                            name: array_lt1(37),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8930-8940,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8930-8933,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8930-8933,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8934-8939,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8934-8937,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8934-8937,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8938-8939,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8951-9076,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8955-8992,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8955-8964,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8955-8964,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8969-8992,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_xxxx_xxxx(117),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):8994-9076,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9000-9061,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9000-9060,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9000-9008,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9000-9008,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9009-9048,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9009-9048,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9009-9048,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt2 = 'b%b(199),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9050-9059,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9050-9059,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9050-9059,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9050-9059,
                                                                                                            name: array_lt2(39),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9062-9072,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9062-9065,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9062-9065,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9066-9071,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9066-9069,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9066-9069,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9070-9071,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9083-9208,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9087-9124,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9087-9096,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9087-9096,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9101-9124,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_1111_1111(113),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9126-9208,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9132-9193,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9132-9192,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9132-9140,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9132-9140,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9141-9180,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9141-9180,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9141-9180,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt3 = 'b%b(201),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9182-9191,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9182-9191,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9182-9191,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9182-9191,
                                                                                                            name: array_lt3(41),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9194-9204,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9194-9197,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9194-9197,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9198-9203,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9198-9201,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9198-9201,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9202-9203,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9215-9340,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9219-9256,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9219-9228,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9219-9228,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9233-9256,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_xxxx_xxxx_xxxx(125),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9258-9340,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9264-9325,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9264-9324,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9264-9272,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9264-9272,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9273-9312,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9273-9312,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9273-9312,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt4 = 'b%b(203),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9314-9323,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9314-9323,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9314-9323,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9314-9323,
                                                                                                            name: array_lt4(43),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9326-9336,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9326-9329,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9326-9329,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9330-9335,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9330-9333,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9330-9333,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9334-9335,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9347-9472,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9351-9388,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9351-9360,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9351-9360,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9365-9388,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_1111(121),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9390-9472,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9396-9457,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9396-9456,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9396-9404,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9396-9404,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9405-9444,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9405-9444,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9405-9444,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt5 = 'b%b(205),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9446-9455,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9446-9455,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9446-9455,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9446-9455,
                                                                                                            name: array_lt5(45),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9458-9468,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9458-9461,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9458-9461,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9462-9467,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9462-9465,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9462-9465,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9466-9467,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9479-9604,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9483-9520,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9483-9492,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9483-9492,
                                                                            name: array_lt6(47),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9497-9520,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            11xx_xxxx_xxxx_xxxx(133),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9522-9604,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9528-9589,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9528-9588,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9528-9536,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9528-9536,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9537-9576,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9537-9576,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9537-9576,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt6 = 'b%b(207),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9578-9587,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9578-9587,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9578-9587,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9578-9587,
                                                                                                            name: array_lt6(47),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9590-9600,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9590-9593,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9590-9593,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9594-9599,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9594-9597,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9594-9597,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9598-9599,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9611-9736,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9615-9652,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9615-9624,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9615-9624,
                                                                            name: array_lt7(49),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9629-9652,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx11(129),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9654-9736,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9660-9721,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9660-9720,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9660-9668,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9660-9668,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9669-9708,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9669-9708,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9669-9708,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt7 = 'b%b(209),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9710-9719,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9710-9719,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9710-9719,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9710-9719,
                                                                                                            name: array_lt7(49),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9722-9732,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9722-9725,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9722-9725,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9726-9731,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9726-9729,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9726-9729,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9730-9731,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9743-9868,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9747-9784,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9747-9756,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9747-9756,
                                                                            name: array_lt8(51),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9761-9784,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1xxx_xxxx_xxxx_xxxx(141),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9786-9868,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9792-9853,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9792-9852,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9792-9800,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9792-9800,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9801-9840,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9801-9840,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9801-9840,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt8 = 'b%b(211),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9842-9851,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9842-9851,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9842-9851,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9842-9851,
                                                                                                            name: array_lt8(51),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9854-9864,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9854-9857,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9854-9857,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9858-9863,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9858-9861,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9858-9861,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9862-9863,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9875-10000,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9879-9916,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9879-9888,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9879-9888,
                                                                            name: array_lt9(53),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9893-9916,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxx1(137),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9918-10000,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9924-9985,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9924-9984,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9924-9932,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9924-9932,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9933-9972,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9933-9972,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9933-9972,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS -- array_lt9 = 'b%b(213),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9974-9983,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9974-9983,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9974-9983,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9974-9983,
                                                                                                            name: array_lt9(53),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9986-9996,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9986-9989,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9986-9989,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9990-9995,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9990-9993,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9990-9993,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):9994-9995,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10045-10071,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10045-10054,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10045-10054,
                                                                    name: array_lt0(35),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10057-10070,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10058-10063,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10058-10060,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10058-10060,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10061-10063,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10061-10063,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10064-10068,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10078-10104,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10078-10087,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10078-10087,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10090-10103,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10091-10096,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10091-10093,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10091-10093,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10094-10096,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10094-10096,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10097-10101,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10106-10165,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10106-10115,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10106-10115,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10145-10164,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10146-10157,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10146-10153,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10146-10148,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10146-10148,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10151-10153,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10151-10153,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10156-10157,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10158-10162,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10172-10198,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10172-10181,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10172-10181,
                                                                    name: array_lt2(39),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10184-10197,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10185-10190,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10185-10187,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10185-10187,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10188-10190,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10188-10190,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10191-10195,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10200-10259,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10200-10223,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10200-10209,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10200-10209,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10211-10222,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10211-10212,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10216-10222,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10216-10220,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10216-10218,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10216-10218,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10219-10220,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10221-10222,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10239-10258,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10240-10251,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10240-10247,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10240-10244,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10240-10242,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10240-10242,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10243-10244,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10245-10247,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10245-10247,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10250-10251,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10252-10256,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10266-10292,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10266-10275,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10266-10275,
                                                                    name: array_lt3(41),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10278-10291,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10279-10284,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10279-10281,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10279-10281,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10282-10284,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10282-10284,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10285-10289,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10294-10353,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10294-10317,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10294-10303,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10294-10303,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10305-10316,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10305-10309,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10305-10307,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10305-10307,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10308-10309,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10310-10316,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10310-10312,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10310-10312,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10315-10316,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10333-10352,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10334-10345,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10334-10341,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10334-10338,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10334-10336,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10334-10336,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10337-10338,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10339-10341,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10339-10341,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10344-10345,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10346-10350,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10360-10386,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10360-10369,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10360-10369,
                                                                    name: array_lt4(43),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10372-10385,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10373-10378,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10373-10375,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10373-10375,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10376-10378,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10376-10378,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10379-10383,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10388-10447,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10388-10411,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10388-10397,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10388-10397,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10399-10400,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10427-10446,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10428-10439,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10428-10435,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10428-10429,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10433-10435,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10433-10435,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10438-10439,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10440-10444,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10454-10480,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10454-10463,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10454-10463,
                                                                    name: array_lt5(45),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10466-10479,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10467-10472,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10467-10469,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10467-10469,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10470-10472,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10470-10472,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10473-10477,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10482-10541,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10482-10505,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10482-10491,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10482-10491,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10498-10504,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10498-10500,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10498-10500,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10503-10504,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10521-10540,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10522-10533,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10522-10529,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10522-10523,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10527-10529,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10527-10529,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10532-10533,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10534-10538,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10548-10574,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10548-10557,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10548-10557,
                                                                    name: array_lt6(47),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10560-10573,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10561-10566,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10561-10563,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10561-10563,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10564-10566,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10564-10566,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10567-10571,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10576-10635,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10576-10612,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10576-10599,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10576-10585,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10576-10585,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10587-10588,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10600-10611,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10600-10601,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10605-10611,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10605-10609,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10605-10607,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10605-10607,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10608-10609,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10610-10611,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10615-10634,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10616-10627,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10616-10625,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10616-10623,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10616-10617,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10621-10623,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10621-10623,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10624-10625,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10626-10627,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10628-10632,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10642-10668,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10642-10651,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10642-10651,
                                                                    name: array_lt7(49),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10654-10667,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10655-10660,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10655-10657,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10655-10657,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10658-10660,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10658-10660,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10661-10665,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10670-10729,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10670-10706,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10670-10693,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10670-10679,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10670-10679,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10686-10692,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10686-10688,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10686-10688,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10691-10692,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10694-10705,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10694-10698,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10694-10696,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10694-10696,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10697-10698,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10699-10705,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10699-10701,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10699-10701,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10704-10705,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10709-10728,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10710-10721,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10710-10719,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10710-10717,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10710-10711,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10715-10717,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10715-10717,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10718-10719,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10720-10721,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10722-10726,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10736-10762,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10736-10745,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10736-10745,
                                                                    name: array_lt8(51),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10748-10761,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10749-10754,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10749-10751,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10749-10751,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10752-10754,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10752-10754,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10755-10759,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10764-10823,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10764-10800,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10764-10787,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10764-10773,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10764-10773,
                                                                                    name: array_lt8(51),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10775-10776,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10788-10789,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10803-10822,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10804-10815,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10804-10810,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10804-10805,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10809-10810,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10814-10815,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10816-10820,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10830-10856,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10830-10839,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10830-10839,
                                                                    name: array_lt9(53),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10842-10855,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10843-10848,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10843-10845,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10843-10845,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10846-10848,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10846-10848,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10849-10853,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10858-10917,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10858-10894,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10858-10881,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10858-10867,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10858-10867,
                                                                                    name: array_lt9(53),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10874-10880,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10874-10876,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10874-10876,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10879-10880,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10887-10893,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10887-10889,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10887-10889,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10892-10893,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10897-10916,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10898-10909,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10898-10904,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10898-10899,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10903-10904,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10908-10909,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10910-10914,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10939-11064,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10943-10980,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10943-10952,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10943-10952,
                                                                            name: array_lt0(35),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10957-10980,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10982-11064,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10988-11049,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10988-11048,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10988-10996,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10988-10996,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10997-11036,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10997-11036,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):10997-11036,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt0 = 'b%b(215),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11038-11047,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11038-11047,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11038-11047,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11038-11047,
                                                                                                            name: array_lt0(35),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11050-11060,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11050-11053,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11050-11053,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11054-11059,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11054-11057,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11054-11057,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11058-11059,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11071-11196,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11075-11112,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11075-11084,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11075-11084,
                                                                            name: array_lt1(37),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11089-11112,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_1111_1111(109),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11114-11196,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11120-11181,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11120-11180,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11120-11128,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11120-11128,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11129-11168,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11129-11168,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11129-11168,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt1 = 'b%b(217),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11170-11179,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11170-11179,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11170-11179,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11170-11179,
                                                                                                            name: array_lt1(37),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11182-11192,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11182-11185,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11182-11185,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11186-11191,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11186-11189,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11186-11189,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11190-11191,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11203-11328,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11207-11244,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11207-11216,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11207-11216,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11221-11244,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_1111_xxxx_xxxx(117),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11246-11328,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11252-11313,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11252-11312,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11252-11260,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11252-11260,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11261-11300,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11261-11300,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11261-11300,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt2 = 'b%b(219),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11302-11311,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11302-11311,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11302-11311,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11302-11311,
                                                                                                            name: array_lt2(39),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11314-11324,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11314-11317,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11314-11317,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11318-11323,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11318-11321,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11318-11321,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11322-11323,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11335-11460,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11339-11376,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11339-11348,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11339-11348,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11353-11376,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_1111_1111(113),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11378-11460,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11384-11445,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11384-11444,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11384-11392,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11384-11392,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11393-11432,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11393-11432,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11393-11432,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt3 = 'b%b(221),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11434-11443,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11434-11443,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11434-11443,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11434-11443,
                                                                                                            name: array_lt3(41),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11446-11456,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11446-11449,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11446-11449,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11450-11455,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11450-11453,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11450-11453,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11454-11455,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11467-11592,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11471-11508,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11471-11480,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11471-11480,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11485-11508,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1111_xxxx_xxxx_xxxx(125),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11510-11592,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11516-11577,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11516-11576,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11516-11524,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11516-11524,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11525-11564,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11525-11564,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11525-11564,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt4 = 'b%b(223),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11566-11575,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11566-11575,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11566-11575,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11566-11575,
                                                                                                            name: array_lt4(43),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11578-11588,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11578-11581,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11578-11581,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11582-11587,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11582-11585,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11582-11585,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11586-11587,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11599-11724,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11603-11640,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11603-11612,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11603-11612,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11617-11640,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_1111(121),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11642-11724,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11648-11709,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11648-11708,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11648-11656,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11648-11656,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11657-11696,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11657-11696,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11657-11696,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt5 = 'b%b(225),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11698-11707,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11698-11707,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11698-11707,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11698-11707,
                                                                                                            name: array_lt5(45),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11710-11720,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11710-11713,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11710-11713,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11714-11719,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11714-11717,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11714-11717,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11718-11719,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11731-11856,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11735-11772,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11735-11744,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11735-11744,
                                                                            name: array_lt6(47),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11749-11772,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            11xx_xxxx_xxxx_xxxx(133),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11774-11856,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11780-11841,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11780-11840,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11780-11788,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11780-11788,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11789-11828,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11789-11828,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11789-11828,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt6 = 'b%b(227),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11830-11839,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11830-11839,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11830-11839,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11830-11839,
                                                                                                            name: array_lt6(47),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11842-11852,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11842-11845,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11842-11845,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11846-11851,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11846-11849,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11846-11849,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11850-11851,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11863-11988,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11867-11904,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11867-11876,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11867-11876,
                                                                            name: array_lt7(49),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11881-11904,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx11(129),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11906-11988,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11912-11973,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11912-11972,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11912-11920,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11912-11920,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11921-11960,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11921-11960,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11921-11960,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt7 = 'b%b(229),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11962-11971,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11962-11971,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11962-11971,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11962-11971,
                                                                                                            name: array_lt7(49),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11974-11984,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11974-11977,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11974-11977,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11978-11983,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11978-11981,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11978-11981,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11982-11983,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11995-12120,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11999-12036,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11999-12008,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):11999-12008,
                                                                            name: array_lt8(51),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12013-12036,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            1xxx_xxxx_xxxx_xxxx(141),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12038-12120,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12044-12105,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12044-12104,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12044-12052,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12044-12052,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12053-12092,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12053-12092,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12053-12092,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt8 = 'b%b(231),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12094-12103,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12094-12103,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12094-12103,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12094-12103,
                                                                                                            name: array_lt8(51),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12106-12116,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12106-12109,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12106-12109,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12110-12115,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12110-12113,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12110-12113,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12114-12115,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12127-12252,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12131-12168,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12131-12140,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12131-12140,
                                                                            name: array_lt9(53),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12145-12168,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxx1(137),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12170-12252,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12176-12237,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12176-12236,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12176-12184,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12176-12184,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12185-12224,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12185-12224,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12185-12224,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS -- array_lt9 = 'b%b(233),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12226-12235,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12226-12235,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12226-12235,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12226-12235,
                                                                                                            name: array_lt9(53),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12238-12248,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12238-12241,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12238-12241,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12242-12247,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12242-12245,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12242-12245,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12246-12247,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12297-12323,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12297-12306,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12297-12306,
                                                                    name: array_lt0(35),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12309-12322,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12310-12315,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12310-12312,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12310-12312,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12313-12315,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12313-12315,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12316-12320,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12330-12356,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12330-12339,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12330-12339,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12342-12355,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12343-12348,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12343-12345,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12343-12345,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12346-12348,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12346-12348,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12349-12353,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12358-12417,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12358-12367,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12358-12367,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12397-12416,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12398-12409,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12398-12405,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12398-12400,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12398-12400,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12403-12405,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12403-12405,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12408-12409,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12410-12414,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12424-12450,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12424-12433,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12424-12433,
                                                                    name: array_lt2(39),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12436-12449,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12437-12442,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12437-12439,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12437-12439,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12440-12442,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12440-12442,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12443-12447,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12452-12511,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12452-12475,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12452-12461,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12452-12461,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12463-12474,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12463-12464,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12468-12474,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12468-12472,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12468-12470,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12468-12470,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12471-12472,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12473-12474,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12491-12510,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12492-12503,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12492-12499,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12492-12496,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12492-12494,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12492-12494,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12495-12496,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12497-12499,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12497-12499,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12502-12503,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12504-12508,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12518-12544,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12518-12527,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12518-12527,
                                                                    name: array_lt3(41),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12530-12543,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12531-12536,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12531-12533,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12531-12533,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12534-12536,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12534-12536,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12537-12541,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12546-12605,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12546-12569,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12546-12555,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12546-12555,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12557-12568,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12557-12561,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12557-12559,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12557-12559,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12560-12561,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12562-12568,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12562-12564,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12562-12564,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12567-12568,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12585-12604,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12586-12597,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12586-12593,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12586-12590,
                                                                                        data: BinaryExpr {
                                                                                            op: Div,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12586-12588,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12586-12588,
                                                                                                        name: WA(5),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12589-12590,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        2(99),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12591-12593,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12591-12593,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12596-12597,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12598-12602,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12612-12638,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12612-12621,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12612-12621,
                                                                    name: array_lt4(43),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12624-12637,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12625-12630,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12625-12627,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12625-12627,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12628-12630,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12628-12630,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12631-12635,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12640-12699,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12640-12663,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12640-12649,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12640-12649,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12651-12652,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12679-12698,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12680-12691,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12680-12687,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12680-12681,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12685-12687,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12685-12687,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12690-12691,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12692-12696,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12706-12732,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12706-12715,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12706-12715,
                                                                    name: array_lt5(45),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12718-12731,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12719-12724,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12719-12721,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12719-12721,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12722-12724,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12722-12724,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12725-12729,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12734-12793,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12734-12757,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12734-12743,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12734-12743,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12750-12756,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12750-12752,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12750-12752,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12755-12756,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12773-12792,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12774-12785,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12774-12781,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12774-12775,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12779-12781,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12779-12781,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12784-12785,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12786-12790,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12800-12826,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12800-12809,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12800-12809,
                                                                    name: array_lt6(47),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12812-12825,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12813-12818,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12813-12815,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12813-12815,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12816-12818,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12816-12818,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12819-12823,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12828-12887,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12828-12864,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12828-12851,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12828-12837,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12828-12837,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12839-12840,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12852-12863,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12852-12853,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12857-12863,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12857-12861,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12857-12859,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12857-12859,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12860-12861,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12862-12863,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12867-12886,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12868-12879,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12868-12877,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12868-12875,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12868-12869,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12873-12875,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12873-12875,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12876-12877,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12878-12879,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12880-12884,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12894-12920,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12894-12903,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12894-12903,
                                                                    name: array_lt7(49),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12906-12919,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12907-12912,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12907-12909,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12907-12909,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12910-12912,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12910-12912,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12913-12917,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12922-12981,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12922-12958,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12922-12945,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12922-12931,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12922-12931,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12938-12944,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12938-12940,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12938-12940,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12943-12944,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12946-12957,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12946-12950,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12946-12948,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12946-12948,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12949-12950,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12951-12957,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12951-12953,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12951-12953,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12956-12957,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12961-12980,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12962-12973,
                                                                        data: BinaryExpr {
                                                                            op: Sub,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12962-12971,
                                                                                data: BinaryExpr {
                                                                                    op: Div,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12962-12969,
                                                                                        data: BinaryExpr {
                                                                                            op: Mul,
                                                                                            lhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12962-12963,
                                                                                                data: LiteralExpr(
                                                                                                    Number(
                                                                                                        1(11),
                                                                                                        None,
                                                                                                    ),
                                                                                                ),
                                                                                            },
                                                                                            rhs: Expr {
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12967-12969,
                                                                                                data: IdentExpr(
                                                                                                    Identifier {
                                                                                                        id: NodeId(
                                                                                                            0,
                                                                                                        ),
                                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12967-12969,
                                                                                                        name: WB(9),
                                                                                                    },
                                                                                                ),
                                                                                            },
                                                                                        },
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12970-12971,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                2(99),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12972-12973,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):12974-12978,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13191-13316,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13195-13232,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13195-13204,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13195-13204,
                                                                            name: array_lt0(35),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13209-13232,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xxxx(103),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13234-13316,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13240-13301,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13240-13300,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13240-13248,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13240-13248,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13249-13288,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13249-13288,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13249-13288,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt0 = 'b%b(235),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13290-13299,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13290-13299,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13290-13299,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13290-13299,
                                                                                                            name: array_lt0(35),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13302-13312,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13302-13305,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13302-13305,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13306-13311,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13306-13309,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13306-13309,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13310-13311,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13323-13448,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13327-13364,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13327-13336,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13327-13336,
                                                                            name: array_lt1(37),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13341-13364,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_1111_1111_1111(167),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13366-13448,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13372-13433,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13372-13432,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13372-13380,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13372-13380,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13381-13420,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13381-13420,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13381-13420,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt1 = 'b%b(237),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13422-13431,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13422-13431,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13422-13431,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13422-13431,
                                                                                                            name: array_lt1(37),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13434-13444,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13434-13437,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13434-13437,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13438-13443,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13438-13441,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13438-13441,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13442-13443,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13455-13580,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13459-13496,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13459-13468,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13459-13468,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13473-13496,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_1111_xxxx_xxxx(175),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13498-13580,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13504-13565,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13504-13564,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13504-13512,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13504-13512,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13513-13552,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13513-13552,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13513-13552,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt2 = 'b%b(239),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13554-13563,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13554-13563,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13554-13563,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13554-13563,
                                                                                                            name: array_lt2(39),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13566-13576,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13566-13569,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13566-13569,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13570-13575,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13570-13573,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13570-13573,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13574-13575,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13587-13712,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13591-13628,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13591-13600,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13591-13600,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13605-13628,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_0111_1111(171),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13630-13712,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13636-13697,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13636-13696,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13636-13644,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13636-13644,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13645-13684,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13645-13684,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13645-13684,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt3 = 'b%b(241),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13686-13695,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13686-13695,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13686-13695,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13686-13695,
                                                                                                            name: array_lt3(41),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13698-13708,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13698-13701,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13698-13701,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13702-13707,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13702-13705,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13702-13705,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13706-13707,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13719-13844,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13723-13760,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13723-13732,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13723-13732,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13737-13760,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0111_xxxx_xxxx_xxxx(183),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13762-13844,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13768-13829,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13768-13828,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13768-13776,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13768-13776,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13777-13816,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13777-13816,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13777-13816,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt4 = 'b%b(243),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13818-13827,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13818-13827,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13818-13827,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13818-13827,
                                                                                                            name: array_lt4(43),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13830-13840,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13830-13833,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13830-13833,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13834-13839,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13834-13837,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13834-13837,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13838-13839,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13851-13976,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13855-13892,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13855-13864,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13855-13864,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13869-13892,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_0111(179),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13894-13976,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13900-13961,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13900-13960,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13900-13908,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13900-13908,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13909-13948,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13909-13948,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13909-13948,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt5 = 'b%b(245),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13950-13959,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13950-13959,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13950-13959,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13950-13959,
                                                                                                            name: array_lt5(45),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13962-13972,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13962-13965,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13962-13965,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13966-13971,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13966-13969,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13966-13969,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13970-13971,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13983-14108,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13987-14024,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13987-13996,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):13987-13996,
                                                                            name: array_lt6(47),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14001-14024,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            01xx_xxxx_xxxx_xxxx(191),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14026-14108,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14032-14093,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14032-14092,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14032-14040,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14032-14040,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14041-14080,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14041-14080,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14041-14080,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt6 = 'b%b(247),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14082-14091,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14082-14091,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14082-14091,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14082-14091,
                                                                                                            name: array_lt6(47),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14094-14104,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14094-14097,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14094-14097,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14098-14103,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14098-14101,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14098-14101,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14102-14103,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14115-14240,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14119-14156,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14119-14128,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14119-14128,
                                                                            name: array_lt7(49),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14133-14156,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                16(101),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            xxxx_xxxx_xxxx_xx01(187),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14158-14240,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14164-14225,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14164-14224,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14164-14172,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14164-14172,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14173-14212,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14173-14212,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14173-14212,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS -- array_lt7 = 'b%b(249),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14214-14223,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14214-14223,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14214-14223,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14214-14223,
                                                                                                            name: array_lt7(49),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14226-14236,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14226-14229,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14226-14229,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14230-14235,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14230-14233,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14230-14233,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14234-14235,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14558-14584,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14558-14567,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14558-14567,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14570-14583,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14571-14576,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14571-14573,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14571-14573,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14574-14576,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14574-14576,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14577-14581,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14591-14617,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14591-14600,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14591-14600,
                                                                    name: array_bg2(19),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14603-14616,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14604-14609,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14604-14606,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14604-14606,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14607-14609,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14607-14609,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14610-14614,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14624-14650,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14624-14633,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14624-14633,
                                                                    name: array_bg3(21),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14636-14649,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14637-14642,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14637-14639,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14637-14639,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14640-14642,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14640-14642,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14643-14647,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14657-14683,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14657-14666,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14657-14666,
                                                                    name: array_bg4(23),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14669-14682,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14670-14675,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14670-14672,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14670-14672,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14673-14675,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14673-14675,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14676-14680,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14690-14716,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14690-14699,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14690-14699,
                                                                    name: array_bg5(25),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14702-14715,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14703-14708,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14703-14705,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14703-14705,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14706-14708,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14706-14708,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14709-14713,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14723-14749,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14723-14732,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14723-14732,
                                                                    name: array_bg6(27),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14735-14748,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14736-14741,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14736-14738,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14736-14738,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14739-14741,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14739-14741,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14742-14746,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14756-14782,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14756-14765,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14756-14765,
                                                                    name: array_bg7(29),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14768-14781,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14769-14774,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14769-14771,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14769-14771,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14772-14774,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14772-14774,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14775-14779,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14789-14815,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14789-14798,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14789-14798,
                                                                    name: array_bg8(31),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14801-14814,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14802-14807,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14802-14804,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14802-14804,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14805-14807,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14805-14807,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14808-14812,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14822-14848,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14822-14831,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14822-14831,
                                                                    name: array_bg9(33),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14834-14847,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14835-14840,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14835-14837,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14835-14837,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14838-14840,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14838-14840,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14841-14845,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14894-14922,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14894-14903,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14894-14903,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14906-14921,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14907-14914,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14907-14912,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14907-14909,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14907-14909,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14910-14912,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14910-14912,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14913-14914,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14915-14919,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14924-14990,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14924-14950,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14924-14933,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14924-14933,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14949,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14947,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14945,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14941,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14936,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14934-14936,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14939-14941,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14939-14941,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14944-14945,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14946-14947,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14948-14949,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14953-14962,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14953-14962,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14997-15025,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14997-15006,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):14997-15006,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15009-15024,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15010-15017,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15010-15015,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15010-15012,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15010-15012,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15013-15015,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15013-15015,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15016-15017,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15018-15022,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15027-15093,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15027-15053,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15027-15036,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15027-15036,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15052,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15050,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15048,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15044,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15041,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15039,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15037-15039,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15040-15041,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15042-15044,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15042-15044,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15047-15048,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15049-15050,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15051-15052,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15056-15079,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15056-15065,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15056-15065,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15067-15075,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15067-15073,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15067-15071,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15067-15069,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15067-15069,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15070-15071,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15072-15073,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15074-15075,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15100-15128,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15100-15109,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15100-15109,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15112-15127,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15113-15120,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15113-15118,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15113-15115,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15113-15115,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15116-15118,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15116-15118,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15119-15120,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15121-15125,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15130-15196,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15130-15156,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15130-15139,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15130-15139,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15155,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15153,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15151,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15147,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15144,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15142,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15140-15142,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15143-15144,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15145-15147,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15145-15147,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15150-15151,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15152-15153,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15154-15155,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15159-15182,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15159-15168,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15159-15168,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15170-15181,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15170-15176,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15170-15172,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15170-15172,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15175-15176,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15177-15181,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15177-15179,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15177-15179,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15180-15181,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15203-15231,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15203-15212,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15203-15212,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15215-15230,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15216-15223,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15216-15221,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15216-15218,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15216-15218,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15219-15221,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15219-15221,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15222-15223,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15224-15228,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15233-15299,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15233-15259,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15233-15242,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15233-15242,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15243-15258,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15243-15256,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15243-15254,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15243-15250,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15243-15244,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15248-15250,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15248-15250,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15253-15254,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15255-15256,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15257-15258,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15262-15285,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15262-15271,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15262-15271,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15280-15281,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15306-15334,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15306-15315,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15306-15315,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15318-15333,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15319-15326,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15319-15324,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15319-15321,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15319-15321,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15322-15324,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15322-15324,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15325-15326,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15327-15331,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15336-15402,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15336-15362,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15336-15345,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15336-15345,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15346-15361,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15346-15359,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15346-15357,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15346-15353,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15346-15347,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15351-15353,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15351-15353,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15356-15357,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15358-15359,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15360-15361,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15365-15388,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15365-15374,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15365-15374,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15376-15382,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15376-15378,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15376-15378,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15381-15382,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15409-15437,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15409-15418,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15409-15418,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15421-15436,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15422-15429,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15422-15427,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15422-15424,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15422-15424,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15425-15427,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15425-15427,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15428-15429,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15430-15434,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15439-15505,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15439-15465,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15439-15448,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15439-15448,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15464,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15462,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15460,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15458,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15456,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15449-15450,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15454-15456,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15454-15456,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15457-15458,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15459-15460,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15461-15462,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15463-15464,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15468-15504,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15468-15491,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15468-15477,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15468-15477,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15486-15487,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15492-15500,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15492-15498,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15492-15496,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15492-15494,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15492-15494,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15495-15496,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15497-15498,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15499-15500,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15512-15540,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15512-15521,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15512-15521,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15524-15539,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15525-15532,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15525-15530,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15525-15527,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15525-15527,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15528-15530,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15528-15530,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15531-15532,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15533-15537,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15542-15608,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15542-15568,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15542-15551,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15542-15551,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15567,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15565,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15563,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15561,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15559,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15552-15553,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15557-15559,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15557-15559,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15560-15561,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15562-15563,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15564-15565,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15566-15567,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15571-15607,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15571-15594,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15571-15580,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15571-15580,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15582-15588,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15582-15584,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15582-15584,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15587-15588,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15595-15606,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15595-15601,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15595-15597,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15595-15597,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15600-15601,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15602-15606,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15602-15604,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15602-15604,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15605-15606,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15615-15643,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15615-15624,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15615-15624,
                                                                    name: array_1d8(71),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15627-15642,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15628-15635,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15628-15633,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15628-15630,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15628-15630,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15631-15633,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15631-15633,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15634-15635,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15636-15640,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15645-15711,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15645-15671,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15645-15654,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15645-15654,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15655-15670,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15655-15668,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15655-15666,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15655-15661,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15655-15656,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15660-15661,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15665-15666,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15667-15668,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15669-15670,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15674-15710,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15674-15697,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15674-15683,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15674-15683,
                                                                                    name: array_bg8(31),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15692-15693,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15705-15706,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15718-15746,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15718-15727,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15718-15727,
                                                                    name: array_1d9(73),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15730-15745,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15731-15738,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15731-15736,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15731-15733,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15731-15733,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15734-15736,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15734-15736,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15737-15738,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15739-15743,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15748-15814,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15748-15774,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15748-15757,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15748-15757,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15758-15773,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15758-15771,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15758-15769,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15758-15764,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15758-15759,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15763-15764,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15768-15769,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15770-15771,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15772-15773,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15777-15813,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15777-15800,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15777-15786,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15777-15786,
                                                                                    name: array_bg9(33),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15788-15794,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15788-15790,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15788-15790,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15793-15794,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15801-15807,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15801-15803,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15801-15803,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15806-15807,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15836-15966,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15840-15879,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15840-15849,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15840-15849,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15854-15879,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_1111_1111_1111_1111(253),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15881-15966,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15887-15951,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15887-15950,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15887-15895,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15887-15895,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15896-15938,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15896-15938,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15896-15938,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d1 = 'b%b(255),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15940-15949,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15940-15949,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15940-15949,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15940-15949,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15952-15962,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15952-15955,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15952-15955,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15956-15961,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15956-15959,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15956-15959,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15960-15961,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15973-16103,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15977-16016,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15977-15986,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15977-15986,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):15991-16016,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_1111_1111(257),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16018-16103,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16024-16088,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16024-16087,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16024-16032,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16024-16032,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16033-16075,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16033-16075,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16033-16075,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d2 = 'b%b(259),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16077-16086,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16077-16086,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16077-16086,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16077-16086,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16089-16099,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16089-16092,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16089-16092,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16093-16098,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16093-16096,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16093-16096,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16097-16098,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16110-16240,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16114-16153,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16114-16123,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16114-16123,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16128-16153,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_1111_1111(257),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16155-16240,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16161-16225,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16161-16224,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16161-16169,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16161-16169,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16170-16212,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16170-16212,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16170-16212,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d3 = 'b%b(261),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16214-16223,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16214-16223,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16214-16223,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16214-16223,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16226-16236,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16226-16229,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16226-16229,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16230-16235,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16230-16233,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16230-16233,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16234-16235,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16247-16377,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16251-16290,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16251-16260,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16251-16260,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16265-16290,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_1111(263),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16292-16377,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16298-16362,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16298-16361,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16298-16306,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16298-16306,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16307-16349,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16307-16349,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16307-16349,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d4 = 'b%b(265),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16351-16360,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16351-16360,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16351-16360,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16351-16360,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16363-16373,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16363-16366,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16363-16366,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16367-16372,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16367-16370,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16367-16370,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16371-16372,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16384-16514,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16388-16427,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16388-16397,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16388-16397,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16402-16427,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_1111(263),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16429-16514,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16435-16499,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16435-16498,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16435-16443,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16435-16443,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16444-16486,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16444-16486,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16444-16486,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d5 = 'b%b(267),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16488-16497,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16488-16497,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16488-16497,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16488-16497,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16500-16510,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16500-16503,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16500-16503,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16504-16509,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16504-16507,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16504-16507,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16508-16509,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16521-16651,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16525-16564,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16525-16534,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16525-16534,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16539-16564,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx11(269),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16566-16651,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16572-16636,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16572-16635,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16572-16580,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16572-16580,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16581-16623,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16581-16623,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16581-16623,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d6 = 'b%b(271),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16625-16634,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16625-16634,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16625-16634,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16625-16634,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16637-16647,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16637-16640,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16637-16640,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16641-16646,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16641-16644,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16641-16644,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16645-16646,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16658-16788,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16662-16701,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16662-16671,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16662-16671,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16676-16701,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx11(269),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16703-16788,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16709-16773,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16709-16772,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16709-16717,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16709-16717,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16718-16760,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16718-16760,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16718-16760,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d7 = 'b%b(273),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16762-16771,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16762-16771,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16762-16771,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16762-16771,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16774-16784,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16774-16777,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16774-16777,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16778-16783,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16778-16781,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16778-16781,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16782-16783,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16795-16925,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16799-16838,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16799-16808,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16799-16808,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16813-16838,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16840-16925,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16846-16910,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16846-16909,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16846-16854,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16846-16854,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16855-16897,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16855-16897,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16855-16897,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d8 = 'b%b(277),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16899-16908,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16899-16908,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16899-16908,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16899-16908,
                                                                                                            name: array_1d8(71),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16911-16921,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16911-16914,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16911-16914,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16915-16920,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16915-16918,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16915-16918,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16919-16920,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16932-17062,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16936-16975,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16936-16945,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16936-16945,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16950-16975,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16977-17062,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16983-17047,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16983-17046,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16983-16991,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16983-16991,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16992-17034,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16992-17034,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):16992-17034,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS BE -- array_1d9 = 'b%b(279),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17036-17045,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17036-17045,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17036-17045,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17036-17045,
                                                                                                            name: array_1d9(73),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17048-17058,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17048-17051,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17048-17051,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17052-17057,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17052-17055,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17052-17055,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17056-17057,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17108-17136,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17108-17117,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17108-17117,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17120-17135,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17121-17128,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17121-17126,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17121-17123,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17121-17123,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17124-17126,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17124-17126,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17127-17128,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17129-17133,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17138-17204,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17138-17164,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17138-17147,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17138-17147,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17163,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17161,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17159,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17155,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17150,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17148-17150,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17153-17155,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17153-17155,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17158-17159,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17160-17161,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17162-17163,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17167-17176,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17167-17176,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17211-17239,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17211-17220,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17211-17220,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17223-17238,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17224-17231,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17224-17229,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17224-17226,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17224-17226,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17227-17229,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17227-17229,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17230-17231,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17232-17236,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17241-17307,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17241-17267,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17241-17250,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17241-17250,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17266,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17264,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17262,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17258,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17255,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17253,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17251-17253,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17254-17255,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17256-17258,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17256-17258,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17261-17262,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17263-17264,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17265-17266,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17270-17293,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17270-17279,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17270-17279,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17281-17289,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17281-17287,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17281-17285,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17281-17283,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17281-17283,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17284-17285,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17286-17287,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17288-17289,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17314-17342,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17314-17323,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17314-17323,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17326-17341,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17327-17334,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17327-17332,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17327-17329,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17327-17329,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17330-17332,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17330-17332,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17333-17334,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17335-17339,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17344-17410,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17344-17370,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17344-17353,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17344-17353,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17369,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17367,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17365,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17361,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17358,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17356,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17354-17356,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17357-17358,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17359-17361,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17359-17361,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17364-17365,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17366-17367,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17368-17369,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17373-17396,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17373-17382,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17373-17382,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17384-17395,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17384-17390,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17384-17386,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17384-17386,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17389-17390,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17391-17395,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17391-17393,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17391-17393,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17394-17395,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17417-17445,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17417-17426,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17417-17426,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17429-17444,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17430-17437,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17430-17435,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17430-17432,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17430-17432,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17433-17435,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17433-17435,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17436-17437,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17438-17442,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17447-17513,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17447-17473,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17447-17456,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17447-17456,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17457-17472,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17457-17470,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17457-17468,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17457-17464,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17457-17458,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17462-17464,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17462-17464,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17467-17468,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17469-17470,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17471-17472,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17476-17499,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17476-17485,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17476-17485,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17494-17495,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17520-17548,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17520-17529,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17520-17529,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17532-17547,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17533-17540,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17533-17538,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17533-17535,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17533-17535,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17536-17538,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17536-17538,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17539-17540,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17541-17545,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17550-17616,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17550-17576,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17550-17559,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17550-17559,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17560-17575,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17560-17573,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17560-17571,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17560-17567,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17560-17561,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17565-17567,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17565-17567,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17570-17571,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17572-17573,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17574-17575,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17579-17602,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17579-17588,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17579-17588,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17590-17596,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17590-17592,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17590-17592,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17595-17596,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17623-17651,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17623-17632,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17623-17632,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17635-17650,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17636-17643,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17636-17641,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17636-17638,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17636-17638,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17639-17641,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17639-17641,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17642-17643,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17644-17648,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17653-17719,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17653-17679,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17653-17662,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17653-17662,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17678,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17676,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17674,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17672,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17670,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17663-17664,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17668-17670,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17668-17670,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17671-17672,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17673-17674,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17675-17676,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17677-17678,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17682-17718,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17682-17705,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17682-17691,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17682-17691,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17700-17701,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17706-17714,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17706-17712,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17706-17710,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17706-17708,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17706-17708,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17709-17710,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17711-17712,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17713-17714,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17726-17754,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17726-17735,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17726-17735,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17738-17753,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17739-17746,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17739-17744,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17739-17741,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17739-17741,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17742-17744,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17742-17744,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17745-17746,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17747-17751,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17756-17822,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17756-17782,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17756-17765,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17756-17765,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17781,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17779,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17777,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17775,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17773,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17766-17767,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17771-17773,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17771-17773,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17774-17775,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17776-17777,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17778-17779,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17780-17781,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17785-17821,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17785-17808,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17785-17794,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17785-17794,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17796-17802,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17796-17798,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17796-17798,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17801-17802,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17809-17820,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17809-17815,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17809-17811,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17809-17811,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17814-17815,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17816-17820,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17816-17818,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17816-17818,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17819-17820,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17829-17857,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17829-17838,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17829-17838,
                                                                    name: array_1d8(71),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17841-17856,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17842-17849,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17842-17847,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17842-17844,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17842-17844,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17845-17847,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17845-17847,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17848-17849,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17850-17854,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17859-17925,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17859-17885,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17859-17868,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17859-17868,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17869-17884,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17869-17882,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17869-17880,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17869-17875,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17869-17870,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17874-17875,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17879-17880,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17881-17882,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17883-17884,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17888-17924,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17888-17911,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17888-17897,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17888-17897,
                                                                                    name: array_bg8(31),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17906-17907,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17919-17920,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17932-17960,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17932-17941,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17932-17941,
                                                                    name: array_1d9(73),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17944-17959,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17945-17952,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17945-17950,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17945-17947,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17945-17947,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17948-17950,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17948-17950,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17951-17952,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17953-17957,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17962-18028,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17962-17988,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17962-17971,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17962-17971,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17972-17987,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17972-17985,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17972-17983,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17972-17978,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17972-17973,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17977-17978,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17982-17983,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17984-17985,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17986-17987,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17991-18027,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17991-18014,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17991-18000,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):17991-18000,
                                                                                    name: array_bg9(33),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18002-18008,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18002-18004,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18002-18004,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18007-18008,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18015-18021,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18015-18017,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18015-18017,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18020-18021,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18050-18180,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18054-18093,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18054-18063,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18054-18063,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18068-18093,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0_1111_1111_1111_1111(281),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18095-18180,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18101-18165,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18101-18164,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18101-18109,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18101-18109,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18110-18152,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18110-18152,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18110-18152,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d1 = 'b%b(283),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18154-18163,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18154-18163,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18154-18163,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18154-18163,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18166-18176,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18166-18169,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18166-18169,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18170-18175,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18170-18173,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18170-18173,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18174-18175,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18187-18317,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18191-18230,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18191-18200,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18191-18200,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18205-18230,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxx0_1111_1111(285),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18232-18317,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18238-18302,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18238-18301,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18238-18246,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18238-18246,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18247-18289,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18247-18289,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18247-18289,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d2 = 'b%b(287),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18291-18300,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18291-18300,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18291-18300,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18291-18300,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18303-18313,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18303-18306,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18303-18306,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18307-18312,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18307-18310,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18307-18310,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18311-18312,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18324-18454,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18328-18367,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18328-18337,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18328-18337,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18342-18367,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxx0_1111_1111(285),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18369-18454,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18375-18439,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18375-18438,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18375-18383,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18375-18383,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18384-18426,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18384-18426,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18384-18426,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d3 = 'b%b(289),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18428-18437,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18428-18437,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18428-18437,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18428-18437,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18440-18450,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18440-18443,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18440-18443,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18444-18449,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18444-18447,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18444-18447,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18448-18449,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18461-18591,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18465-18504,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18465-18474,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18465-18474,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18479-18504,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxx0_1111(291),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18506-18591,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18512-18576,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18512-18575,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18512-18520,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18512-18520,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18521-18563,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18521-18563,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18521-18563,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d4 = 'b%b(293),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18565-18574,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18565-18574,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18565-18574,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18565-18574,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18577-18587,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18577-18580,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18577-18580,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18581-18586,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18581-18584,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18581-18584,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18585-18586,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18598-18728,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18602-18641,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18602-18611,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18602-18611,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18616-18641,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxx0_1111(291),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18643-18728,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18649-18713,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18649-18712,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18649-18657,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18649-18657,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18658-18700,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18658-18700,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18658-18700,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d5 = 'b%b(295),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18702-18711,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18702-18711,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18702-18711,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18702-18711,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18714-18724,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18714-18717,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18714-18717,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18718-18723,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18718-18721,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18718-18721,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18722-18723,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18735-18865,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18739-18778,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18739-18748,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18739-18748,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18753-18778,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x011(297),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18780-18865,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18786-18850,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18786-18849,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18786-18794,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18786-18794,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18795-18837,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18795-18837,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18795-18837,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d6 = 'b%b(299),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18839-18848,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18839-18848,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18839-18848,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18839-18848,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18851-18861,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18851-18854,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18851-18854,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18855-18860,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18855-18858,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18855-18858,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18859-18860,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18872-19002,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18876-18915,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18876-18885,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18876-18885,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18890-18915,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x011(297),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18917-19002,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18923-18987,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18923-18986,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18923-18931,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18923-18931,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18932-18974,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18932-18974,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18932-18974,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d7 = 'b%b(301),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18976-18985,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18976-18985,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18976-18985,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18976-18985,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18988-18998,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18988-18991,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18988-18991,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18992-18997,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18992-18995,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18992-18995,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):18996-18997,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19009-19139,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19013-19052,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19013-19022,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19013-19022,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19027-19052,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx01(303),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19054-19139,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19060-19124,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19060-19123,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19060-19068,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19060-19068,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19069-19111,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19069-19111,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19069-19111,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d8 = 'b%b(305),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19113-19122,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19113-19122,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19113-19122,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19113-19122,
                                                                                                            name: array_1d8(71),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19125-19135,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19125-19128,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19125-19128,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19129-19134,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19129-19132,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19129-19132,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19133-19134,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19146-19276,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19150-19189,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19150-19159,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19150-19159,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19164-19189,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx01(303),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19191-19276,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19197-19261,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19197-19260,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19197-19205,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19197-19205,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19206-19248,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19206-19248,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19206-19248,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS BE -- array_1d9 = 'b%b(307),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19250-19259,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19250-19259,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19250-19259,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19250-19259,
                                                                                                            name: array_1d9(73),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19262-19272,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19262-19265,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19262-19265,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19266-19271,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19266-19269,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19266-19269,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19270-19271,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19322-19350,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19322-19331,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19322-19331,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19334-19349,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19335-19342,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19335-19340,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19335-19337,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19335-19337,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19338-19340,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19338-19340,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19341-19342,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19343-19347,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19352-19418,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19352-19378,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19352-19361,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19352-19361,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19377,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19375,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19373,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19369,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19364,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19362-19364,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19367-19369,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19367-19369,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19372-19373,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19374-19375,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19376-19377,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19381-19390,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19381-19390,
                                                                    name: array_bg1(17),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19425-19453,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19425-19434,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19425-19434,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19437-19452,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19438-19445,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19438-19443,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19438-19440,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19438-19440,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19441-19443,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19441-19443,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19444-19445,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19446-19450,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19455-19521,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19455-19481,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19455-19464,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19455-19464,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19480,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19478,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19476,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19472,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19469,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19467,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19465-19467,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19468-19469,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19470-19472,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19470-19472,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19475-19476,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19477-19478,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19479-19480,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19484-19507,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19484-19493,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19484-19493,
                                                                            name: array_bg2(19),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19495-19503,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19495-19501,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19495-19499,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19495-19497,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19495-19497,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19498-19499,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19500-19501,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19502-19503,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19528-19556,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19528-19537,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19528-19537,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19540-19555,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19541-19548,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19541-19546,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19541-19543,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19541-19543,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19544-19546,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19544-19546,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19547-19548,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19549-19553,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19558-19624,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19558-19584,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19558-19567,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19558-19567,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19583,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19581,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19579,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19575,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19572,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19570,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19568-19570,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19571-19572,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19573-19575,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19573-19575,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19578-19579,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19580-19581,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19582-19583,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19587-19610,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19587-19596,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19587-19596,
                                                                            name: array_bg3(21),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19598-19609,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19598-19604,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19598-19600,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19598-19600,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19603-19604,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19605-19609,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19605-19607,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19605-19607,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19608-19609,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19631-19659,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19631-19640,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19631-19640,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19643-19658,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19644-19651,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19644-19649,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19644-19646,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19644-19646,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19647-19649,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19647-19649,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19650-19651,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19652-19656,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19661-19727,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19661-19687,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19661-19670,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19661-19670,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19671-19686,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19671-19684,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19671-19682,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19671-19678,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19671-19672,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19676-19678,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19676-19678,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19681-19682,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19683-19684,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19685-19686,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19690-19713,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19690-19699,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19690-19699,
                                                                            name: array_bg4(23),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19708-19709,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19734-19762,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19734-19743,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19734-19743,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19746-19761,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19747-19754,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19747-19752,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19747-19749,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19747-19749,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19750-19752,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19750-19752,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19753-19754,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19755-19759,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19764-19830,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19764-19790,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19764-19773,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19764-19773,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19774-19789,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19774-19787,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19774-19785,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19774-19781,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19774-19775,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19779-19781,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19779-19781,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19784-19785,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19786-19787,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19788-19789,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19793-19816,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19793-19802,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19793-19802,
                                                                            name: array_bg5(25),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19804-19810,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19804-19806,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19804-19806,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19809-19810,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19837-19865,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19837-19846,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19837-19846,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19849-19864,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19850-19857,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19850-19855,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19850-19852,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19850-19852,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19853-19855,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19853-19855,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19856-19857,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19858-19862,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19867-19933,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19867-19893,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19867-19876,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19867-19876,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19892,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19890,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19888,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19886,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19884,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19877-19878,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19882-19884,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19882-19884,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19885-19886,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19887-19888,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19889-19890,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19891-19892,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19896-19932,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19896-19919,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19896-19905,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19896-19905,
                                                                                    name: array_bg6(27),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19914-19915,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19920-19928,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19920-19926,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19920-19924,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19920-19922,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19920-19922,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19923-19924,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19925-19926,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19927-19928,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19940-19968,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19940-19949,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19940-19949,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19952-19967,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19953-19960,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19953-19958,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19953-19955,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19953-19955,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19956-19958,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19956-19958,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19959-19960,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19961-19965,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19970-20036,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19970-19996,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19970-19979,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19970-19979,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19995,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19993,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19991,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19989,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19987,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19980-19981,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19985-19987,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19985-19987,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19988-19989,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19990-19991,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19992-19993,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19994-19995,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19999-20035,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19999-20022,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19999-20008,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):19999-20008,
                                                                                    name: array_bg7(29),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20010-20016,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20010-20012,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20010-20012,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20015-20016,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20023-20034,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20023-20029,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20023-20025,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20023-20025,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20028-20029,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20030-20034,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20030-20032,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20030-20032,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20033-20034,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20264-20394,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20268-20307,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20268-20277,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20268-20277,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20282-20307,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_x111_1111_1111_1111(309),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20309-20394,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20315-20379,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20315-20378,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20315-20323,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20315-20323,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20324-20366,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20324-20366,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20324-20366,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d1 = 'b%b(311),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20368-20377,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20368-20377,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20368-20377,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20368-20377,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20380-20390,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20380-20383,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20380-20383,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20384-20389,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20384-20387,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20384-20387,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20388-20389,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20401-20531,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20405-20444,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20405-20414,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20405-20414,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20419-20444,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_x111_1111(313),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20446-20531,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20452-20516,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20452-20515,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20452-20460,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20452-20460,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20461-20503,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20461-20503,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20461-20503,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d2 = 'b%b(315),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20505-20514,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20505-20514,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20505-20514,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20505-20514,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20517-20527,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20517-20520,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20517-20520,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20521-20526,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20521-20524,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20521-20524,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20525-20526,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20538-20668,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20542-20581,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20542-20551,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20542-20551,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20556-20581,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_x111_1111(313),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20583-20668,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20589-20653,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20589-20652,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20589-20597,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20589-20597,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20598-20640,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20598-20640,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20598-20640,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d3 = 'b%b(317),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20642-20651,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20642-20651,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20642-20651,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20642-20651,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20654-20664,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20654-20657,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20654-20657,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20658-20663,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20658-20661,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20658-20661,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20662-20663,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20675-20805,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20679-20718,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20679-20688,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20679-20688,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20693-20718,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x111(319),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20720-20805,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20726-20790,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20726-20789,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20726-20734,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20726-20734,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20735-20777,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20735-20777,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20735-20777,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d4 = 'b%b(321),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20779-20788,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20779-20788,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20779-20788,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20779-20788,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20791-20801,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20791-20794,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20791-20794,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20795-20800,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20795-20798,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20795-20798,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20799-20800,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20812-20942,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20816-20855,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20816-20825,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20816-20825,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20830-20855,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x111(319),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20857-20942,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20863-20927,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20863-20926,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20863-20871,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20863-20871,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20872-20914,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20872-20914,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20872-20914,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d5 = 'b%b(323),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20916-20925,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20916-20925,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20916-20925,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20916-20925,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20928-20938,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20928-20931,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20928-20931,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20932-20937,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20932-20935,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20932-20935,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20936-20937,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20949-21079,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20953-20992,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20953-20962,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20953-20962,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20967-20992,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):20994-21079,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21000-21064,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21000-21063,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21000-21008,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21000-21008,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21009-21051,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21009-21051,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21009-21051,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d6 = 'b%b(325),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21053-21062,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21053-21062,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21053-21062,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21053-21062,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21065-21075,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21065-21068,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21065-21068,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21069-21074,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21069-21072,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21069-21072,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21073-21074,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21086-21216,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21090-21129,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21090-21099,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21090-21099,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21104-21129,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21131-21216,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21137-21201,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21137-21200,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21137-21145,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21137-21145,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21146-21188,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21146-21188,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21146-21188,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS BE -- array_1d7 = 'b%b(327),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21190-21199,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21190-21199,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21190-21199,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21190-21199,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21202-21212,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21202-21205,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21202-21205,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21206-21211,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21206-21209,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21206-21209,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21210-21211,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21544-21570,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21544-21553,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21544-21553,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21556-21569,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21557-21562,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21557-21559,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21557-21559,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21560-21562,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21560-21562,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21563-21567,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21577-21603,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21577-21586,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21577-21586,
                                                                    name: array_lt2(39),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21589-21602,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21590-21595,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21590-21592,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21590-21592,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21593-21595,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21593-21595,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21596-21600,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21610-21636,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21610-21619,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21610-21619,
                                                                    name: array_lt3(41),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21622-21635,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21623-21628,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21623-21625,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21623-21625,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21626-21628,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21626-21628,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21629-21633,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21643-21669,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21643-21652,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21643-21652,
                                                                    name: array_lt4(43),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21655-21668,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21656-21661,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21656-21658,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21656-21658,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21659-21661,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21659-21661,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21662-21666,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21676-21702,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21676-21685,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21676-21685,
                                                                    name: array_lt5(45),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21688-21701,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21689-21694,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21689-21691,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21689-21691,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21692-21694,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21692-21694,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21695-21699,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21709-21735,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21709-21718,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21709-21718,
                                                                    name: array_lt6(47),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21721-21734,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21722-21727,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21722-21724,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21722-21724,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21725-21727,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21725-21727,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21728-21732,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21742-21768,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21742-21751,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21742-21751,
                                                                    name: array_lt7(49),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21754-21767,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21755-21760,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21755-21757,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21755-21757,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21758-21760,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21758-21760,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21761-21765,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21775-21801,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21775-21784,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21775-21784,
                                                                    name: array_lt8(51),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21787-21800,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21788-21793,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21788-21790,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21788-21790,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21791-21793,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21791-21793,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21794-21798,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21808-21834,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21808-21817,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21808-21817,
                                                                    name: array_lt9(53),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21820-21833,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21821-21826,
                                                                        data: BinaryExpr {
                                                                            op: Mul,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21821-21823,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21821-21823,
                                                                                        name: WA(5),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21824-21826,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21824-21826,
                                                                                        name: WB(9),
                                                                                    },
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21827-21831,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                1(11),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21880-21908,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21880-21889,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21880-21889,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21892-21907,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21893-21900,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21893-21898,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21893-21895,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21893-21895,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21896-21898,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21896-21898,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21899-21900,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21901-21905,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21910-21976,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21910-21936,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21910-21919,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21910-21919,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21935,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21933,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21931,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21927,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21922,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21920-21922,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21925-21927,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21925-21927,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21930-21931,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21932-21933,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21934-21935,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21939-21948,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21939-21948,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21983-22011,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21983-21992,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21983-21992,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21995-22010,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21996-22003,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21996-22001,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21996-21998,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21996-21998,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21999-22001,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):21999-22001,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22002-22003,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22004-22008,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22013-22079,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22013-22039,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22013-22022,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22013-22022,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22038,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22036,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22034,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22030,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22027,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22025,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22023-22025,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22026-22027,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22028-22030,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22028-22030,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22033-22034,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22035-22036,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22037-22038,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22042-22065,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22042-22051,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22042-22051,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22053-22064,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22053-22054,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22058-22064,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22058-22062,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22058-22060,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22058-22060,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22061-22062,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22063-22064,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22086-22114,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22086-22095,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22086-22095,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22098-22113,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22099-22106,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22099-22104,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22099-22101,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22099-22101,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22102-22104,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22102-22104,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22105-22106,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22107-22111,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22116-22182,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22116-22142,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22116-22125,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22116-22125,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22141,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22139,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22137,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22133,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22130,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22128,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22126-22128,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22129-22130,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22131-22133,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22131-22133,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22136-22137,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22138-22139,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22140-22141,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22145-22168,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22145-22154,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22145-22154,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22156-22167,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22156-22160,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22156-22158,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22156-22158,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22159-22160,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22161-22167,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22161-22163,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22161-22163,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22166-22167,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22189-22217,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22189-22198,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22189-22198,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22201-22216,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22202-22209,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22202-22207,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22202-22204,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22202-22204,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22205-22207,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22205-22207,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22208-22209,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22210-22214,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22219-22285,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22219-22245,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22219-22228,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22219-22228,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22229-22244,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22229-22242,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22229-22240,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22229-22236,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22229-22230,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22234-22236,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22234-22236,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22239-22240,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22241-22242,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22243-22244,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22248-22271,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22248-22257,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22248-22257,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22259-22260,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22292-22320,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22292-22301,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22292-22301,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22304-22319,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22305-22312,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22305-22310,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22305-22307,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22305-22307,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22308-22310,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22308-22310,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22311-22312,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22313-22317,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22322-22388,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22322-22348,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22322-22331,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22322-22331,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22332-22347,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22332-22345,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22332-22343,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22332-22339,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22332-22333,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22337-22339,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22337-22339,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22342-22343,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22344-22345,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22346-22347,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22351-22374,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22351-22360,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22351-22360,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22367-22373,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22367-22369,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22367-22369,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22372-22373,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22395-22423,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22395-22404,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22395-22404,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22407-22422,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22408-22415,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22408-22413,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22408-22410,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22408-22410,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22411-22413,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22411-22413,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22414-22415,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22416-22420,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22425-22491,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22425-22451,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22425-22434,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22425-22434,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22450,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22448,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22446,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22444,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22442,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22435-22436,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22440-22442,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22440-22442,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22443-22444,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22445-22446,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22447-22448,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22449-22450,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22454-22490,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22454-22477,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22454-22463,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22454-22463,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22465-22466,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22478-22489,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22478-22479,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22483-22489,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22483-22487,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22483-22485,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22483-22485,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22486-22487,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22488-22489,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22498-22526,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22498-22507,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22498-22507,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22510-22525,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22511-22518,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22511-22516,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22511-22513,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22511-22513,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22514-22516,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22514-22516,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22517-22518,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22519-22523,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22528-22594,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22528-22554,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22528-22537,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22528-22537,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22553,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22551,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22549,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22547,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22545,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22538-22539,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22543-22545,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22543-22545,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22546-22547,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22548-22549,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22550-22551,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22552-22553,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22557-22593,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22557-22580,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22557-22566,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22557-22566,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22573-22579,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22573-22575,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22573-22575,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22578-22579,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22581-22592,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22581-22585,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22581-22583,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22581-22583,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22584-22585,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22586-22592,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22586-22588,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22586-22588,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22591-22592,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22601-22629,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22601-22610,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22601-22610,
                                                                    name: array_1d8(71),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22613-22628,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22614-22621,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22614-22619,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22614-22616,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22614-22616,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22617-22619,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22617-22619,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22620-22621,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22622-22626,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22631-22697,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22631-22657,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22631-22640,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22631-22640,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22641-22656,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22641-22654,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22641-22652,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22641-22647,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22641-22642,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22646-22647,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22651-22652,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22653-22654,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22655-22656,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22660-22696,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22660-22683,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22660-22669,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22660-22669,
                                                                                    name: array_lt8(51),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22671-22672,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22684-22685,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22704-22732,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22704-22713,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22704-22713,
                                                                    name: array_1d9(73),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22716-22731,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22717-22724,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22717-22722,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22717-22719,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22717-22719,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22720-22722,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22720-22722,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22723-22724,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22725-22729,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22734-22800,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22734-22760,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22734-22743,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22734-22743,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22744-22759,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22744-22757,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22744-22755,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22744-22750,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22744-22745,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22749-22750,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22754-22755,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22756-22757,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            0(13),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22758-22759,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22763-22799,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22763-22786,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22763-22772,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22763-22772,
                                                                                    name: array_lt9(53),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22779-22785,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22779-22781,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22779-22781,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22784-22785,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22792-22798,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22792-22794,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22792-22794,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22797-22798,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22822-22952,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22826-22865,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22826-22835,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22826-22835,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22840-22865,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_1111_1111_1111_1111(253),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22867-22952,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22873-22937,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22873-22936,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22873-22881,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22873-22881,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22882-22924,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22882-22924,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22882-22924,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d1 = 'b%b(329),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22926-22935,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22926-22935,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22926-22935,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22926-22935,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22938-22948,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22938-22941,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22938-22941,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22942-22947,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22942-22945,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22942-22945,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22946-22947,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22959-23089,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22963-23002,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22963-22972,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22963-22972,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):22977-23002,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_1111_1111(257),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23004-23089,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23010-23074,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23010-23073,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23010-23018,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23010-23018,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23019-23061,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23019-23061,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23019-23061,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d2 = 'b%b(331),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23063-23072,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23063-23072,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23063-23072,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23063-23072,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23075-23085,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23075-23078,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23075-23078,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23079-23084,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23079-23082,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23079-23082,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23083-23084,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23096-23226,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23100-23139,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23100-23109,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23100-23109,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23114-23139,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_1111_1111(257),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23141-23226,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23147-23211,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23147-23210,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23147-23155,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23147-23155,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23156-23198,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23156-23198,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23156-23198,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d3 = 'b%b(333),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23200-23209,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23200-23209,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23200-23209,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23200-23209,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23212-23222,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23212-23215,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23212-23215,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23216-23221,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23216-23219,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23216-23219,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23220-23221,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23233-23363,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23237-23276,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23237-23246,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23237-23246,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23251-23276,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_1111(263),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23278-23363,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23284-23348,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23284-23347,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23284-23292,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23284-23292,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23293-23335,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23293-23335,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23293-23335,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d4 = 'b%b(335),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23337-23346,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23337-23346,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23337-23346,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23337-23346,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23349-23359,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23349-23352,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23349-23352,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23353-23358,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23353-23356,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23353-23356,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23357-23358,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23370-23500,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23374-23413,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23374-23383,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23374-23383,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23388-23413,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_1111(263),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23415-23500,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23421-23485,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23421-23484,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23421-23429,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23421-23429,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23430-23472,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23430-23472,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23430-23472,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d5 = 'b%b(337),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23474-23483,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23474-23483,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23474-23483,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23474-23483,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23486-23496,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23486-23489,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23486-23489,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23490-23495,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23490-23493,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23490-23493,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23494-23495,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23507-23637,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23511-23550,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23511-23520,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23511-23520,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23525-23550,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx11(269),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23552-23637,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23558-23622,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23558-23621,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23558-23566,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23558-23566,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23567-23609,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23567-23609,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23567-23609,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d6 = 'b%b(339),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23611-23620,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23611-23620,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23611-23620,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23611-23620,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23623-23633,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23623-23626,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23623-23626,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23627-23632,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23627-23630,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23627-23630,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23631-23632,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23644-23774,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23648-23687,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23648-23657,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23648-23657,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23662-23687,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx11(269),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23689-23774,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23695-23759,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23695-23758,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23695-23703,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23695-23703,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23704-23746,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23704-23746,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23704-23746,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d7 = 'b%b(341),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23748-23757,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23748-23757,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23748-23757,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23748-23757,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23760-23770,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23760-23763,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23760-23763,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23764-23769,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23764-23767,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23764-23767,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23768-23769,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23781-23911,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23785-23824,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23785-23794,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23785-23794,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23799-23824,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23826-23911,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23832-23896,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23832-23895,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23832-23840,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23832-23840,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23841-23883,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23841-23883,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23841-23883,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d8 = 'b%b(343),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23885-23894,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23885-23894,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23885-23894,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23885-23894,
                                                                                                            name: array_1d8(71),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23897-23907,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23897-23900,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23897-23900,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23901-23906,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23901-23904,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23901-23904,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23905-23906,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23918-24048,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23922-23961,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23922-23931,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23922-23931,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23936-23961,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23963-24048,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23969-24033,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23969-24032,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23969-23977,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23969-23977,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23978-24020,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23978-24020,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):23978-24020,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS=RHS LE -- array_1d9 = 'b%b(345),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24022-24031,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24022-24031,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24022-24031,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24022-24031,
                                                                                                            name: array_1d9(73),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24034-24044,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24034-24037,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24034-24037,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24038-24043,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24038-24041,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24038-24041,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24042-24043,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24094-24122,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24094-24103,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24094-24103,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24106-24121,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24107-24114,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24107-24112,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24107-24109,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24107-24109,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24110-24112,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24110-24112,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24113-24114,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24115-24119,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24124-24190,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24124-24150,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24124-24133,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24124-24133,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24149,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24147,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24145,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24141,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24136,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24134-24136,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24139-24141,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24139-24141,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24144-24145,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24146-24147,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24148-24149,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24153-24162,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24153-24162,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24197-24225,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24197-24206,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24197-24206,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24209-24224,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24210-24217,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24210-24215,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24210-24212,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24210-24212,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24213-24215,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24213-24215,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24216-24217,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24218-24222,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24227-24293,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24227-24253,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24227-24236,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24227-24236,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24252,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24250,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24248,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24244,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24241,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24239,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24237-24239,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24240-24241,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24242-24244,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24242-24244,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24247-24248,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24249-24250,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24251-24252,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24256-24279,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24256-24265,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24256-24265,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24267-24278,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24267-24268,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24272-24278,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24272-24276,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24272-24274,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24272-24274,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24275-24276,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24277-24278,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24300-24328,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24300-24309,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24300-24309,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24312-24327,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24313-24320,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24313-24318,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24313-24315,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24313-24315,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24316-24318,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24316-24318,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24319-24320,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24321-24325,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24330-24396,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24330-24356,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24330-24339,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24330-24339,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24355,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24353,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24351,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24347,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24344,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24342,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24340-24342,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24343-24344,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24345-24347,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24345-24347,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24350-24351,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24352-24353,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24354-24355,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24359-24382,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24359-24368,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24359-24368,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24370-24381,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24370-24374,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24370-24372,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24370-24372,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24373-24374,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24375-24381,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24375-24377,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24375-24377,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24380-24381,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24403-24431,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24403-24412,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24403-24412,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24415-24430,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24416-24423,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24416-24421,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24416-24418,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24416-24418,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24419-24421,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24419-24421,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24422-24423,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24424-24428,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24433-24499,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24433-24459,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24433-24442,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24433-24442,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24443-24458,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24443-24456,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24443-24454,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24443-24450,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24443-24444,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24448-24450,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24448-24450,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24453-24454,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24455-24456,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24457-24458,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24462-24485,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24462-24471,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24462-24471,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24473-24474,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24506-24534,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24506-24515,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24506-24515,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24518-24533,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24519-24526,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24519-24524,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24519-24521,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24519-24521,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24522-24524,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24522-24524,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24525-24526,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24527-24531,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24536-24602,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24536-24562,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24536-24545,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24536-24545,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24546-24561,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24546-24559,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24546-24557,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24546-24553,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24546-24547,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24551-24553,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24551-24553,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24556-24557,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24558-24559,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24560-24561,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24565-24588,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24565-24574,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24565-24574,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24581-24587,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24581-24583,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24581-24583,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24586-24587,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24609-24637,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24609-24618,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24609-24618,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24621-24636,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24622-24629,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24622-24627,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24622-24624,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24622-24624,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24625-24627,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24625-24627,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24628-24629,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24630-24634,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24639-24705,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24639-24665,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24639-24648,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24639-24648,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24664,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24662,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24660,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24658,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24656,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24649-24650,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24654-24656,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24654-24656,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24657-24658,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24659-24660,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24661-24662,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24663-24664,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24668-24704,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24668-24691,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24668-24677,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24668-24677,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24679-24680,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24692-24703,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24692-24693,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24697-24703,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24697-24701,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24697-24699,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24697-24699,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24700-24701,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24702-24703,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24712-24740,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24712-24721,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24712-24721,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24724-24739,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24725-24732,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24725-24730,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24725-24727,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24725-24727,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24728-24730,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24728-24730,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24731-24732,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24733-24737,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24742-24808,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24742-24768,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24742-24751,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24742-24751,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24767,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24765,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24763,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24761,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24759,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24752-24753,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24757-24759,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24757-24759,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24760-24761,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24762-24763,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24764-24765,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24766-24767,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24771-24807,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24771-24794,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24771-24780,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24771-24780,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24787-24793,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24787-24789,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24787-24789,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24792-24793,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24795-24806,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24795-24799,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24795-24797,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24795-24797,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24798-24799,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24800-24806,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24800-24802,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24800-24802,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24805-24806,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24815-24843,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24815-24824,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24815-24824,
                                                                    name: array_1d8(71),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24827-24842,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24828-24835,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24828-24833,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24828-24830,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24828-24830,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24831-24833,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24831-24833,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24834-24835,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24836-24840,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24845-24911,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24845-24871,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24845-24854,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24845-24854,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24855-24870,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24855-24868,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24855-24866,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24855-24861,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24855-24856,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24860-24861,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24865-24866,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24867-24868,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24869-24870,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24874-24910,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24874-24897,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24874-24883,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24874-24883,
                                                                                    name: array_lt8(51),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24885-24886,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24898-24899,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24918-24946,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24918-24927,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24918-24927,
                                                                    name: array_1d9(73),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24930-24945,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24931-24938,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24931-24936,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24931-24933,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24931-24933,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24934-24936,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24934-24936,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24937-24938,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24939-24943,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24948-25014,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24948-24974,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24948-24957,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24948-24957,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24958-24973,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24958-24971,
                                                                            data: BinaryExpr {
                                                                                op: Add,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24958-24969,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24958-24964,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24958-24959,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24963-24964,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24968-24969,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24970-24971,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24972-24973,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24977-25013,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24977-25000,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24977-24986,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24977-24986,
                                                                                    name: array_lt9(53),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24993-24999,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24993-24995,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24993-24995,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):24998-24999,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25006-25012,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25006-25008,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25006-25008,
                                                                                    name: WB(9),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25011-25012,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25036-25166,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25040-25079,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25040-25049,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25040-25049,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25054-25079,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            0_1111_1111_1111_1111(281),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25081-25166,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25087-25151,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25087-25150,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25087-25095,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25087-25095,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25096-25138,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25096-25138,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25096-25138,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d1 = 'b%b(347),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25140-25149,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25140-25149,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25140-25149,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25140-25149,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25152-25162,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25152-25155,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25152-25155,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25156-25161,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25156-25159,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25156-25159,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25160-25161,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25173-25303,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25177-25216,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25177-25186,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25177-25186,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25191-25216,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxx0_1111_1111(285),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25218-25303,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25224-25288,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25224-25287,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25224-25232,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25224-25232,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25233-25275,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25233-25275,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25233-25275,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d2 = 'b%b(349),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25277-25286,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25277-25286,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25277-25286,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25277-25286,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25289-25299,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25289-25292,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25289-25292,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25293-25298,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25293-25296,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25293-25296,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25297-25298,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25310-25440,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25314-25353,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25314-25323,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25314-25323,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25328-25353,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxx0_1111_1111(285),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25355-25440,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25361-25425,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25361-25424,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25361-25369,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25361-25369,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25370-25412,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25370-25412,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25370-25412,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d3 = 'b%b(351),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25414-25423,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25414-25423,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25414-25423,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25414-25423,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25426-25436,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25426-25429,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25426-25429,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25430-25435,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25430-25433,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25430-25433,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25434-25435,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25447-25577,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25451-25490,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25451-25460,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25451-25460,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25465-25490,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxx0_1111(291),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25492-25577,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25498-25562,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25498-25561,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25498-25506,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25498-25506,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25507-25549,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25507-25549,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25507-25549,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d4 = 'b%b(353),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25551-25560,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25551-25560,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25551-25560,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25551-25560,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25563-25573,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25563-25566,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25563-25566,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25567-25572,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25567-25570,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25567-25570,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25571-25572,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25584-25714,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25588-25627,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25588-25597,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25588-25597,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25602-25627,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxx0_1111(291),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25629-25714,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25635-25699,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25635-25698,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25635-25643,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25635-25643,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25644-25686,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25644-25686,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25644-25686,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d5 = 'b%b(355),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25688-25697,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25688-25697,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25688-25697,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25688-25697,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25700-25710,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25700-25703,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25700-25703,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25704-25709,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25704-25707,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25704-25707,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25708-25709,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25721-25851,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25725-25764,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25725-25734,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25725-25734,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25739-25764,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x011(297),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25766-25851,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25772-25836,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25772-25835,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25772-25780,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25772-25780,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25781-25823,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25781-25823,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25781-25823,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d6 = 'b%b(357),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25825-25834,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25825-25834,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25825-25834,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25825-25834,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25837-25847,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25837-25840,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25837-25840,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25841-25846,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25841-25844,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25841-25844,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25845-25846,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25858-25988,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25862-25901,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25862-25871,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25862-25871,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25876-25901,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x011(297),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25903-25988,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25909-25973,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25909-25972,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25909-25917,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25909-25917,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25918-25960,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25918-25960,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25918-25960,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d7 = 'b%b(359),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25962-25971,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25962-25971,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25962-25971,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25962-25971,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25974-25984,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25974-25977,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25974-25977,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25978-25983,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25978-25981,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25978-25981,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25982-25983,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25995-26125,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25999-26038,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25999-26008,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):25999-26008,
                                                                            name: array_1d8(71),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26013-26038,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx01(303),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26040-26125,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26046-26110,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26046-26109,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26046-26054,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26046-26054,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26055-26097,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26055-26097,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26055-26097,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d8 = 'b%b(361),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26099-26108,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26099-26108,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26099-26108,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26099-26108,
                                                                                                            name: array_1d8(71),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26111-26121,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26111-26114,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26111-26114,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26115-26120,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26115-26118,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26115-26118,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26119-26120,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26132-26262,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26136-26175,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26136-26145,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26136-26145,
                                                                            name: array_1d9(73),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26150-26175,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xx01(303),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26177-26262,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26183-26247,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26183-26246,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26183-26191,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26183-26191,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26192-26234,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26192-26234,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26192-26234,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS>RHS LE -- array_1d9 = 'b%b(363),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26236-26245,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26236-26245,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26236-26245,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26236-26245,
                                                                                                            name: array_1d9(73),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26248-26258,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26248-26251,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26248-26251,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26252-26257,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26252-26255,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26252-26255,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26256-26257,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26308-26336,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26308-26317,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26308-26317,
                                                                    name: array_1d1(57),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26320-26335,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26321-26328,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26321-26326,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26321-26323,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26321-26323,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26324-26326,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26324-26326,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26327-26328,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26329-26333,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26338-26404,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26338-26364,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26338-26347,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26338-26347,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26363,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26361,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26359,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26355,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26350,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26348-26350,
                                                                                                            name: WA(5),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26353-26355,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26353-26355,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26358-26359,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26360-26361,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26362-26363,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26367-26376,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26367-26376,
                                                                    name: array_lt1(37),
                                                                },
                                                            ),
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26411-26439,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26411-26420,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26411-26420,
                                                                    name: array_1d2(59),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26423-26438,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26424-26431,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26424-26429,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26424-26426,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26424-26426,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26427-26429,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26427-26429,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26430-26431,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26432-26436,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26441-26507,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26441-26467,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26441-26450,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26441-26450,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26466,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26464,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26462,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26458,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26455,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26453,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26451-26453,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26454-26455,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26456-26458,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26456-26458,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26461-26462,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26463-26464,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26465-26466,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26470-26493,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26470-26479,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26470-26479,
                                                                            name: array_lt2(39),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26481-26492,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26481-26482,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26486-26492,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26486-26490,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26486-26488,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26486-26488,
                                                                                                    name: WA(5),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26489-26490,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26491-26492,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26514-26542,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26514-26523,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26514-26523,
                                                                    name: array_1d3(61),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26526-26541,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26527-26534,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26527-26532,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26527-26529,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26527-26529,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26530-26532,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26530-26532,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26533-26534,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26535-26539,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26544-26610,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26544-26570,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26544-26553,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26544-26553,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26569,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26567,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26565,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26561,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26558,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Div,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26556,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26554-26556,
                                                                                                                    name: WA(5),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26557-26558,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    2(99),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26559-26561,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26559-26561,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26564-26565,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26566-26567,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26568-26569,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26573-26596,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26573-26582,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26573-26582,
                                                                            name: array_lt3(41),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26584-26595,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26584-26588,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26584-26586,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26584-26586,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26587-26588,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26589-26595,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26589-26591,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26589-26591,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26594-26595,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26617-26645,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26617-26626,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26617-26626,
                                                                    name: array_1d4(63),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26629-26644,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26630-26637,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26630-26635,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26630-26632,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26630-26632,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26633-26635,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26633-26635,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26636-26637,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26638-26642,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26647-26713,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26647-26673,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26647-26656,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26647-26656,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26657-26672,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26657-26670,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26657-26668,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26657-26664,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26657-26658,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26662-26664,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26662-26664,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26667-26668,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26669-26670,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26671-26672,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26676-26699,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26676-26685,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26676-26685,
                                                                            name: array_lt4(43),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26687-26688,
                                                                    data: LiteralExpr(
                                                                        Number(
                                                                            0(13),
                                                                            None,
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26720-26748,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26720-26729,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26720-26729,
                                                                    name: array_1d5(65),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26732-26747,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26733-26740,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26733-26738,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26733-26735,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26733-26735,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26736-26738,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26736-26738,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26739-26740,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26741-26745,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26750-26816,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26750-26776,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26750-26759,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26750-26759,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26760-26775,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26760-26773,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26760-26771,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26760-26767,
                                                                                            data: BinaryExpr {
                                                                                                op: Mul,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26760-26761,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            1(11),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26765-26767,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26765-26767,
                                                                                                            name: WB(9),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26770-26771,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26772-26773,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26774-26775,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26779-26802,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26779-26788,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26779-26788,
                                                                            name: array_lt5(45),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26795-26801,
                                                                    data: BinaryExpr {
                                                                        op: Sub,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26795-26797,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26795-26797,
                                                                                    name: WA(5),
                                                                                },
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26800-26801,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    1(11),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26823-26851,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26823-26832,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26823-26832,
                                                                    name: array_1d6(67),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26835-26850,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26836-26843,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26836-26841,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26836-26838,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26836-26838,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26839-26841,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26839-26841,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26842-26843,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26844-26848,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26853-26919,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26853-26879,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26853-26862,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26853-26862,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26878,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26876,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26874,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26872,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26870,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26863-26864,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26868-26870,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26868-26870,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26871-26872,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26873-26874,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26875-26876,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26877-26878,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26882-26918,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26882-26905,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26882-26891,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26882-26891,
                                                                                    name: array_lt6(47),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26893-26894,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26906-26917,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26906-26907,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26911-26917,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26911-26915,
                                                                                    data: BinaryExpr {
                                                                                        op: Div,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26911-26913,
                                                                                            data: IdentExpr(
                                                                                                Identifier {
                                                                                                    id: NodeId(
                                                                                                        0,
                                                                                                    ),
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26911-26913,
                                                                                                    name: WB(9),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26914-26915,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    2(99),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26916-26917,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26926-26954,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26926-26935,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26926-26935,
                                                                    name: array_1d7(69),
                                                                },
                                                            ),
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26938-26953,
                                                            data: ConcatExpr {
                                                                repeat: Some(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26939-26946,
                                                                        data: BinaryExpr {
                                                                            op: Add,
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26939-26944,
                                                                                data: BinaryExpr {
                                                                                    op: Mul,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26939-26941,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26939-26941,
                                                                                                name: WA(5),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26942-26944,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26942-26944,
                                                                                                name: WB(9),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26945-26946,
                                                                                data: LiteralExpr(
                                                                                    Number(
                                                                                        1(11),
                                                                                        None,
                                                                                    ),
                                                                                ),
                                                                            },
                                                                        },
                                                                    },
                                                                ),
                                                                exprs: [
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26947-26951,
                                                                        data: LiteralExpr(
                                                                            BasedInteger(
                                                                                Some(
                                                                                    1(11),
                                                                                ),
                                                                                false,
                                                                                'b',
                                                                                x(97),
                                                                            ),
                                                                        ),
                                                                    },
                                                                ],
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26956-27022,
                                                    label: None,
                                                    data: BlockingAssignStmt {
                                                        lhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26956-26982,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26956-26965,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26956-26965,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26981,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26979,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26977,
                                                                                    data: BinaryExpr {
                                                                                        op: Sub,
                                                                                        lhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26975,
                                                                                            data: BinaryExpr {
                                                                                                op: Div,
                                                                                                lhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26973,
                                                                                                    data: BinaryExpr {
                                                                                                        op: Mul,
                                                                                                        lhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26966-26967,
                                                                                                            data: LiteralExpr(
                                                                                                                Number(
                                                                                                                    1(11),
                                                                                                                    None,
                                                                                                                ),
                                                                                                            ),
                                                                                                        },
                                                                                                        rhs: Expr {
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26971-26973,
                                                                                                            data: IdentExpr(
                                                                                                                Identifier {
                                                                                                                    id: NodeId(
                                                                                                                        0,
                                                                                                                    ),
                                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26971-26973,
                                                                                                                    name: WB(9),
                                                                                                                },
                                                                                                            ),
                                                                                                        },
                                                                                                    },
                                                                                                },
                                                                                                rhs: Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26974-26975,
                                                                                                    data: LiteralExpr(
                                                                                                        Number(
                                                                                                            2(99),
                                                                                                            None,
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            },
                                                                                        },
                                                                                        rhs: Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26976-26977,
                                                                                            data: LiteralExpr(
                                                                                                Number(
                                                                                                    1(11),
                                                                                                    None,
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    },
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26978-26979,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26980-26981,
                                                                            data: LiteralExpr(
                                                                                Number(
                                                                                    0(13),
                                                                                    None,
                                                                                ),
                                                                            ),
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        rhs: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26985-27021,
                                                            data: IndexExpr {
                                                                indexee: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26985-27008,
                                                                    data: IndexExpr {
                                                                        indexee: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26985-26994,
                                                                            data: IdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):26985-26994,
                                                                                    name: array_lt7(49),
                                                                                },
                                                                            ),
                                                                        },
                                                                        index: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27001-27007,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27001-27003,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27001-27003,
                                                                                            name: WA(5),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27006-27007,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                                index: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27009-27020,
                                                                    data: RangeExpr {
                                                                        mode: Absolute,
                                                                        lhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27009-27013,
                                                                            data: BinaryExpr {
                                                                                op: Div,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27009-27011,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27009-27011,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27012-27013,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            2(99),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                        rhs: Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27014-27020,
                                                                            data: BinaryExpr {
                                                                                op: Sub,
                                                                                lhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27014-27016,
                                                                                    data: IdentExpr(
                                                                                        Identifier {
                                                                                            id: NodeId(
                                                                                                0,
                                                                                            ),
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27014-27016,
                                                                                            name: WB(9),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                                rhs: Expr {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27019-27020,
                                                                                    data: LiteralExpr(
                                                                                        Number(
                                                                                            1(11),
                                                                                            None,
                                                                                        ),
                                                                                    ),
                                                                                },
                                                                            },
                                                                        },
                                                                    },
                                                                },
                                                            },
                                                        },
                                                        op: Identity,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27250-27380,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27254-27293,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27254-27263,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27254-27263,
                                                                            name: array_1d1(57),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27268-27293,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_x111_1111_1111_1111(309),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27295-27380,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27301-27365,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27301-27364,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27301-27309,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27301-27309,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27310-27352,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27310-27352,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27310-27352,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d1 = 'b%b(365),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27354-27363,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27354-27363,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27354-27363,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27354-27363,
                                                                                                            name: array_1d1(57),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27366-27376,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27366-27369,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27366-27369,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27370-27375,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27370-27373,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27370-27373,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27374-27375,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27387-27517,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27391-27430,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27391-27400,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27391-27400,
                                                                            name: array_1d2(59),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27405-27430,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_x111_1111(313),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27432-27517,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27438-27502,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27438-27501,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27438-27446,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27438-27446,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27447-27489,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27447-27489,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27447-27489,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d2 = 'b%b(367),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27491-27500,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27491-27500,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27491-27500,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27491-27500,
                                                                                                            name: array_1d2(59),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27503-27513,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27503-27506,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27503-27506,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27507-27512,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27507-27510,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27507-27510,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27511-27512,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27524-27654,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27528-27567,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27528-27537,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27528-27537,
                                                                            name: array_1d3(61),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27542-27567,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_x111_1111(313),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27569-27654,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27575-27639,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27575-27638,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27575-27583,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27575-27583,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27584-27626,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27584-27626,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27584-27626,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d3 = 'b%b(369),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27628-27637,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27628-27637,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27628-27637,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27628-27637,
                                                                                                            name: array_1d3(61),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27640-27650,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27640-27643,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27640-27643,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27644-27649,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27644-27647,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27644-27647,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27648-27649,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27661-27791,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27665-27704,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27665-27674,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27665-27674,
                                                                            name: array_1d4(63),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27679-27704,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x111(319),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27706-27791,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27712-27776,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27712-27775,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27712-27720,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27712-27720,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27721-27763,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27721-27763,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27721-27763,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d4 = 'b%b(371),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27765-27774,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27765-27774,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27765-27774,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27765-27774,
                                                                                                            name: array_1d4(63),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27777-27787,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27777-27780,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27777-27780,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27781-27786,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27781-27784,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27781-27784,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27785-27786,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27798-27928,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27802-27841,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27802-27811,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27802-27811,
                                                                            name: array_1d5(65),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27816-27841,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_x111(319),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27843-27928,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27849-27913,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27849-27912,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27849-27857,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27849-27857,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27858-27900,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27858-27900,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27858-27900,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d5 = 'b%b(373),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27902-27911,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27902-27911,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27902-27911,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27902-27911,
                                                                                                            name: array_1d5(65),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27914-27924,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27914-27917,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27914-27917,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27918-27923,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27918-27921,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27918-27921,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27922-27923,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27935-28065,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27939-27978,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27939-27948,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27939-27948,
                                                                            name: array_1d6(67),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27953-27978,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27980-28065,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27986-28050,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27986-28049,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27986-27994,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27986-27994,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27995-28037,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27995-28037,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):27995-28037,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d6 = 'b%b(375),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28039-28048,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28039-28048,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28039-28048,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28039-28048,
                                                                                                            name: array_1d6(67),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28051-28061,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28051-28054,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28051-28054,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28055-28060,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28055-28058,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28055-28058,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28059-28060,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28072-28202,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28076-28115,
                                                            data: BinaryExpr {
                                                                op: CaseNeq,
                                                                lhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28076-28085,
                                                                    data: IdentExpr(
                                                                        Identifier {
                                                                            id: NodeId(
                                                                                0,
                                                                            ),
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28076-28085,
                                                                            name: array_1d7(69),
                                                                        },
                                                                    ),
                                                                },
                                                                rhs: Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28090-28115,
                                                                    data: LiteralExpr(
                                                                        BasedInteger(
                                                                            Some(
                                                                                17(251),
                                                                            ),
                                                                            false,
                                                                            'b',
                                                                            x_xxxx_xxxx_xxxx_xxx1(275),
                                                                        ),
                                                                    ),
                                                                },
                                                            },
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28117-28202,
                                                            label: None,
                                                            data: SequentialBlock(
                                                                [
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28123-28187,
                                                                        label: None,
                                                                        data: ExprStmt(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28123-28186,
                                                                                data: CallExpr(
                                                                                    Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28123-28131,
                                                                                        data: SysIdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28123-28131,
                                                                                                name: display(105),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    [
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28132-28174,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28132-28174,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28132-28174,
                                                                                                    data: LiteralExpr(
                                                                                                        Str(
                                                                                                            FAILED -- LHS<RHS LE -- array_1d7 = 'b%b(377),
                                                                                                        ),
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                        CallArg {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28176-28185,
                                                                                            name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28176-28185,
                                                                                            name: None,
                                                                                            expr: Some(
                                                                                                Expr {
                                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28176-28185,
                                                                                                    data: IdentExpr(
                                                                                                        Identifier {
                                                                                                            id: NodeId(
                                                                                                                0,
                                                                                                            ),
                                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28176-28185,
                                                                                                            name: array_1d7(69),
                                                                                                        },
                                                                                                    ),
                                                                                                },
                                                                                            ),
                                                                                        },
                                                                                    ],
                                                                                ),
                                                                            },
                                                                        ),
                                                                    },
                                                                    Stmt {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28188-28198,
                                                                        label: None,
                                                                        data: BlockingAssignStmt {
                                                                            lhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28188-28191,
                                                                                data: IdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28188-28191,
                                                                                        name: err(95),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            rhs: Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28192-28197,
                                                                                data: BinaryExpr {
                                                                                    op: Add,
                                                                                    lhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28192-28195,
                                                                                        data: IdentExpr(
                                                                                            Identifier {
                                                                                                id: NodeId(
                                                                                                    0,
                                                                                                ),
                                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28192-28195,
                                                                                                name: err(95),
                                                                                            },
                                                                                        ),
                                                                                    },
                                                                                    rhs: Expr {
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28196-28197,
                                                                                        data: LiteralExpr(
                                                                                            Number(
                                                                                                1(11),
                                                                                                None,
                                                                                            ),
                                                                                        ),
                                                                                    },
                                                                                },
                                                                            },
                                                                            op: Identity,
                                                                        },
                                                                    },
                                                                ],
                                                            ),
                                                        },
                                                        else_stmt: None,
                                                    },
                                                },
                                                Stmt {
                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28484-28540,
                                                    label: None,
                                                    data: IfStmt {
                                                        up: None,
                                                        cond: Expr {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28488-28491,
                                                            data: IdentExpr(
                                                                Identifier {
                                                                    id: NodeId(
                                                                        0,
                                                                    ),
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28488-28491,
                                                                    name: err(95),
                                                                },
                                                            ),
                                                        },
                                                        main_stmt: Stmt {
                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28494-28504,
                                                            label: None,
                                                            data: ExprStmt(
                                                                Expr {
                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28494-28503,
                                                                    data: CallExpr(
                                                                        Expr {
                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28494-28501,
                                                                            data: SysIdentExpr(
                                                                                Identifier {
                                                                                    id: NodeId(
                                                                                        0,
                                                                                    ),
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28494-28501,
                                                                                    name: finish(379),
                                                                                },
                                                                            ),
                                                                        },
                                                                        [],
                                                                    ),
                                                                },
                                                            ),
                                                        },
                                                        else_stmt: Some(
                                                            Stmt {
                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28521-28540,
                                                                label: None,
                                                                data: ExprStmt(
                                                                    Expr {
                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28521-28539,
                                                                        data: CallExpr(
                                                                            Expr {
                                                                                span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28521-28529,
                                                                                data: SysIdentExpr(
                                                                                    Identifier {
                                                                                        id: NodeId(
                                                                                            0,
                                                                                        ),
                                                                                        span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28521-28529,
                                                                                        name: display(105),
                                                                                    },
                                                                                ),
                                                                            },
                                                                            [
                                                                                CallArg {
                                                                                    span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28530-28538,
                                                                                    name_span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28530-28538,
                                                                                    name: None,
                                                                                    expr: Some(
                                                                                        Expr {
                                                                                            span: Source(1; "third_party/tests/ivtest/ivltests/br884.v"):28530-28538,
                                                                                            data: LiteralExpr(
                                                                                                Str(
                                                                                                    PASSED(381),
                                                                                                ),
                                                                                            ),
                                                                                        },
                                                                                    ),
                                                                                },
                                                                            ],
                                                                        ),
                                                                    },
                                                                ),
                                                            },
                                                        ),
                                                    },
                                                },
                                            ],
                                        ),
                                    },
                                },
                            ),
                        ],
                    },
                ),
            ],
        },
    ),
]